
Senior Microservices AI Developer
Posted 4 hours ago

Posted 4 hours ago
This is a fully remote position, open to applicants in Philippines, +12 more countries.
• Engage in project planning and create work-plan timelines and workflows.
• Design, code, test, implement, deploy, maintain, and support application software throughout the entire systems life cycle.
• Formulate technical requirements and specifications, serving as a technical design lead on designated projects.
• Construct backend solutions involving distributed systems, APIs, relational databases, enterprise integration, and systems that are heavy on workflows and transactions.
• Develop cloud-native architectures utilizing containers, CI/CD, and contemporary authentication and authorization patterns.
• Integrate solutions with external applications and platforms beyond the current framework.
• Generate data extracts and reports, and formulate, execute, and document test plans.
• Manage reusable code strategies within microservices and monorepos while minimizing technical debt.
• Lead intricate go-lives and microservices migrations employing suitable migration strategies.
• Oversee the production deployment of new modules, upgrades, and fixes.
• Provide continuous maintenance and Level 2 and Level 3 production support.
• Diagnose information systems issues and devise solutions for errors or deficiencies.
• Assess application and platform performance, recommending enhancements as needed.
• Document modules, modifications, tests, error handling, backup and recovery procedures, user manuals, and training resources.
• Embed institutional knowledge within repositories and code artifacts.
• Contribute to coding standards, development guidelines, and the standardized development process.
• Evaluate application packages and tools, investigate best practices, and propose solutions.
• Identify end-of-support/end-of-life risks and remediation strategies.
• Prepare and deliver training sessions to IT staff as required.
• Mentor and coach less-experienced team members.
• Develop reports and presentations for senior management.
• Collaborate with clients, business analysts, architects, platform teams, integration teams, and cross-functional stakeholders to define requirements and target-state architectures.
• Support modernization initiatives for applications, serverless solutions, integration, and microservices.
• Bachelor’s degree in Programming/Systems, Computer Systems, Information Technology, Computer Science, Business, Enterprise Architecture, or a related field.
• 5–7+ years of software engineering experience with a focus on application design, development, testing, and implementation.
• Experience in building and supporting cloud-native applications and distributed systems on AWS.
• Strong background in event-driven, serverless, and API-based architectures.
• Practical experience with AWS Lambda, API Gateway, Step Functions, DynamoDB, SQS/SNS/EventBridge, ECS/EKS, VPC, Bedrock, and additional AWS technologies.
• High proficiency in Python and AWS SDK development.
• Experience with API-first and event-driven architectures.
• Familiarity with DynamoDB data modeling, streams, and conditional writes.
• Knowledge of Step Functions retry/catch and orchestration patterns.
• Experience with SQS dead-letter queues and batch processing.
• Familiarity with Test-Driven Development, contract testing, and specification-driven development.
• Experience in supporting CI/CD processes, release gates, environment promotion, quality controls, and rollback procedures.
• Experience utilizing Generative AI development tools such as Claude Code, Kiro, Amazon Q, or similar.
• Understanding of AI/ML and agentic frameworks, including RAG, vector databases, NLP, NER, model serving, and classification systems.
• Ability to review, validate, and oversee AI-generated code outputs.
• Strong written and verbal communication skills in English.
• Willingness to travel both domestically and internationally as necessary.
• Knowledge of Node.js/TypeScript, .NET, MuleSoft/iPaaS, Terraform, Azure DevOps, full-stack development, and cloud certifications is preferred, advantageous, desirable, or a plus.
• Full-time employment.
• Opportunity to collaborate with a global humanitarian organization dedicated to serving vulnerable children.
• Opportunities for both international and domestic travel as needed.
FICO
Guidehouse
Workiva
Guidehouse
Get handpicked remote jobs straight to your inbox weekly.