← Back to jobs
Dallas, Texas, USA
No related jobs found
Responsibilities
Engineering & Solution Delivery
· Design and build scalable, cloud-native integration services using Node.js and TypeScript
· Develop and maintain APIs (REST and event-driven) and system integrations
Implement solutions leveraging Azure services, including:
· Azure Functions (serverless)
· Azure Container Apps / Kubernetes
· Azure API Management
· Azure Service Bus / Event Grid
Ensure code quality through testing, standards, and best practices
Validate vendor-delivered code and ensure alignment with internal standards
Architecture & Design Leadership
· Partner with enterprise architects to define integration patterns, API standards, and event driven architectures
· Contribute to the design of the target integration platform
· Identify opportunities to improve scalability, performance, and cost efficiency
· Drive adoption of modern integration patterns (eventing, microservices, API-first)
Cross-Functional Collaboration
· Collaborate with Architects, Business Analysts, Product owners, and External delivery partners
· Translate business requirements into technical solutions
· Facilitate discussions on feasibility, tradeoffs, and innovation
· Help bridge communication between technical and business teams
Leadership & Mentorship
· Act as a technical leader within the engineering organization
· Mentor and coach developers on modern integration development, cloud-native practices, and API design principles
· Provide code reviews and contribute to engineering standards
· Help build long-term internal integration capability
AI-Enabled Engineering
Leverage AI tools (e.g., Copilot) to improve:
· development velocity
· code quality
· testing and validation
Identify and apply AI-assisted approaches across the integration lifecycle
Required Qualifications
· 7+ years of software engineering experience
· Strong hands-on experience with Node.js, TypeScript and Backend frameworks (e.g., Fastify, Express, NestJS)
· Proven experience building enterprise APIs and system-to-system integrations
· Experience with event-driven architectures like messaging, queues, pub/sub
· Hands-on experience with Microsoft Azure, including:
o serverless (Azure Functions)
o containers (Container Apps, AKS, Docker)
o API Management / gateways
o messaging (Service Bus, Event Grid)
· Experience developing cloud-native distributed systems
· Familiarity with API gateways, routing, and policy enforcement
· Experience working with enterprise integration platforms like MuleSoft, TIBCO, or similar
· Strong understanding of:
o API design (REST, OpenAPI)
o data transformation patterns
o resiliency and error handling
o retry/fallback strategies
· Strong communication and collaboration skills
· Ability to engage with technical and non-technical stakeholders and lead technical discussions confidently
· Experience influencing architecture decisions and delivery approach
· Ability to operate both strategically and hands-on
Preferred Qualifications
Experience with additional languages:
o C# / .NET
o Java
o Rust or Go
Experience with CI/CD pipelines (Azure DevOps, GitHub Actions)
Familiarity with DevOps / DevSecOps practices
Experience with observability tools (logging, tracing, monitoring)
Understanding of security best practices:
o API security
o authentication/authorization
o secrets management
Experience with large-scale migration or modernization programs
Exposure to microservices architecture and domain-driven design (DDD)
Experience using AI-assisted development tools
Education, Certifications & Training
Bachelorʼs degree in Computer Science, Engineering, or related field (or equivalent practical experience)
Bachelor's degree
No related jobs found
← Back to jobs