About the Role:
We are seeking 5 experienced FastAPI developers to join our growing cloud engineering team. You will design, build, and maintain highly scalable microservices-based applications on AWS. The role requires close collaboration with DevOps teams, involvement in end-to-end API lifecycle, and contributions to cloud architecture and workflow automation using Temporal.io.
Key Responsibilities:
- Design, develop, and maintain RESTful APIs using FastAPI.
- Build and maintain scalable, distributed microservices.
- Implement and manage asynchronous task queues, background jobs, and concurrency.
- Work with AWS services including:
- Compute: Lambda, Fargate, EC2
- Storage/Databases: S3, RDS/Aurora
- Messaging/Eventing: SQS, SNS, EventBridge
- Monitoring: CloudWatch
- Collaborate with DevOps teams for containerized deployment using Docker.
- Participate in CI/CD pipeline setup and maintenance.
- Work with SQL and NoSQL databases to design efficient data models and queries.
- Troubleshoot, optimize, and refactor existing code for performance and reliability.
- Ensure code quality through unit tests, code reviews, and best practices.
- Contribute to documentation and knowledge sharing within the team.
Required Skills and Qualifications:
- Strong proficiency in FastAPI and Python.
- Minimum of 5+ years of FastAPI development experience required.
- Deep understanding of microservices architecture and distributed systems.
- Minimum of 3-5 years of microservices architecture experience required.
- Hands‑on experience with Temporal.io workflow engine.
- Minimum of 2+ years production use experience with Temporal.io required.
- Strong knowledge of async programming, concurrency, and task queues.
- Experience with SQL and NoSQL databases.
- Proficient in Git workflows and CI/CD pipelines.
- Experience with Docker and containerized deployments.
- Solid understanding of AWS services listed above.
- Minimum of 3+ years of AWS experience required.
- Legal authorisation to work in the Philippines is required.
Preferred Skills:
- Familiarity with monitoring, logging, and cloud security best practices.
- Experience in cloud-native application design.
- Ability to work independently in a fast‑paced, agile environment.
Why Join Us:
- Opportunity to work on cutting‑edge cloud and microservices applications.
- Collaborate with a high‑performing, globally distributed team.
- Full‑time remote work flexibility within the Philippines.
- Professional growth in cloud engineering and API development.