Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 8–12 years of software engineering experience, with at least 3+ years in a technical leadership role.
- Python (FastAPI preferred) OR Java
- ReactJS and TypeScript
- REST and GraphQL API development
- Asynchronous processing (Celery or similar)
- AWS cloud services
- Docker, Kubernetes, and containerization
- Microservices architectures
- Distributed systems design
- SQL and NoSQL databases
- CI/CD pipelines
Nice to Have
- Experience building AI-driven applications or integrating AI capabilities into products.
- Experience with event-driven systems such as Kafka, SNS/SQS.
- Exposure to Domain-Driven Design (DDD) and clean architecture principles.
- Knowledge of Infrastructure as Code (Terraform or CloudFormation).
- Experience with performance tuning, load testing, and AWS cost optimization.
Work Arrangement
Hybrid
