2 days ago
Remote, United States or Miami, FL, USASenior
Responsibilities
- Design, develop, and maintain TypeScript and Node.js backend services for the AiroQ platform.
- Build and maintain MCP servers and APIs for AI assistants and external applications.
- Develop automated generation of executable API test cases and test data.
- Implement API contracts, schemas, and runtime validation using OpenAPI and Zod.
- Integrate AI development tools through the Model Context Protocol.
- Support IATA NDC 17.2 and 24.1 API workflows and generate and validate XML/SOAP requests and responses.
- Develop automated validations using XPath, Groovy, and SoapUI.
- Design and maintain AWS services using Bedrock AgentCore, ECS Fargate, Lambda, API Gateway, DynamoDB, S3, Cognito, and CloudWatch.
- Implement OAuth 2.0 and JWT authentication and authorization.
- Maintain AWS CloudFormation infrastructure as code.
- Implement logging, monitoring, error handling, and observability for production services.
- Collaborate with QA, engineering, architecture, and product teams to translate requirements into automated testing capabilities.
- Contribute to code reviews, automated testing, CI/CD, documentation, engineering standards, and platform reliability.
Requirements
- Strong software development experience with TypeScript and Node.js.
- Experience designing and implementing APIs and cloud-native applications on AWS.
- Experience with Lambda, API Gateway, ECS/Fargate, DynamoDB, S3, Cognito, and CloudWatch.
- Strong understanding of API contracts, schemas, validation, error handling, OAuth 2.0, JWT, and API authentication and authorization.
- Experience working with XML and JSON.
- Strong understanding of automated testing and software quality practices.
- Experience with Git-based workflows, code reviews, and CI/CD.
- Ability to troubleshoot distributed applications and independently analyze complex technical problems.
- Preferred experience with Model Context Protocol, AI-assisted development tools, LLM or generative AI applications, Amazon Bedrock or Bedrock AgentCore, IATA NDC, airline APIs, SOAP, XML Schema/XSD, XPath, SoapUI, Groovy, Zod, OpenAPI, test-generation frameworks, API testing platforms, and AWS CloudFormation.
Benefits
- Flexible working hours.
- Hybrid remote/office smart-working environment.
- Work-life balance.
- Open culture and challenging intellectual opportunities.
- Excellent, dynamic, and multicultural work environment.
