Posted on: 17/12/2025
About the Role :
We are looking for talented Lead Software Engineers - AWS Application Developers who will be part of our Engineering team that builds Solutions.
The ideal candidate will have a unique blend of technical expertise, insatiable curiosity, and analytical mindset.
The individual will be responsible for managing the team of software engineers and overseeing the development of Amorphic Solutions.
Key Responsibilities :
Architecture, Design & Delivery (Primary) :
- Own end-to-end architecture for large applications: translate business needs into scalable technical designs.
- Lead system design for high availability, performance, and security (including multi-service architectures).
- Create technical roadmaps, define standards, and ensure consistent engineering practices across teams.
- Drive non-functional requirements: reliability, observability, scalability, maintainability, and cost optimization.
Backend Engineering (Python Primary Focus) :
- Design and develop secure, scalable APIs using Python (e.g., FastAPI, Flask).
- Build backend services, data access layers, and business logic with clean architecture principles.
- Implement authentication and authorization (e.g., OAuth2, JWT, RBAC/ABAC), and secure API patterns.
- Optimize performance across services and databases (query tuning, caching, connection management).
- Write high-quality unit/integration tests, support API contract testing, and maintain API documentation (OpenAPI/Swagger).
AWS Infrastructure & Cloud-Native Development :
- Build and deploy APIs on AWS using services such as :
a. API Gateway, Lambda, ECS/Fargate (or EKS), ALB
b. RDS (PostgreSQL/MySQL), DynamoDB
c. S3, SQS/SNS, EventBridge
d. CloudWatch, X-Ray, IAM, KMS, Secrets Manager
- Implement CI/CD pipelines and release practices for fast, safe deployments.
- Use Infrastructure as Code (e.g., CloudFormation, AWS CDK) to manage environments.
- Establish monitoring/alerting dashboards and operational runbooks; handle production support and incident response as needed.
Leadership & Team Management :
- Manage and mentor a team of engineers: provide technical guidance, coaching, and career development.
- Plan sprint execution, estimate work, manage dependencies, and ensure timely delivery.
- Promote strong engineering culture: documentation, testing discipline, design reviews, and continuous improvement.
Frontend (Secondary) :
- Contribute to frontend development as needed using React and integrate with backend APIs.
- Collaborate with product/design to ensure a smooth end-user experience.
Required Qualifications :
- 7+ years of software engineering experience with strong backend expertise in Python.
- Proven experience architecting and building large-scale applications (enterprise platforms, high-traffic systems, multi-service architectures).
- Hands-on experience building APIs on AWS infrastructure (serverless and/or container-based).
- Strong experience with Python frameworks such as FastAPI/Flask.
- Strong knowledge of :
a. Distributed systems fundamentals (scalability, latency, resiliency, failure handling)
b. API design (versioning, pagination, idempotency, rate limiting, security)
c. Databases (SQL + NoSQL), schema/data modeling, indexing, transactions
- Demonstrated team leadership/management experience, including mentoring and execution ownership.
- Strong expertise in code reviews, engineering standards, and quality gates.
- Solid security knowledge (OWASP, IAM least privilege, encryption in transit/at rest, secrets handling).
How We'll Take Care Of You :
- Competitive salaries and bonuses
- Flexible working hours
- Health insurance
- Life and disability insurance
- Eligibility for the provident fund
- Unlimited Paid Time Off (PTO) with a mandatory minimum of 1 week/year.
- Paid vacation days, sick leaves and holidays
- Parental leave (maternity, paternity, adoption leave)
- Bereavement leave
- Certification and training programs.
- Company-sponsored events and outings.
- Recognition and reward programs.
- Provision of laptops, mobile devices, and other necessary equipment.
- Access to software and tools for remote work.
- Team-building activities and retreats
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1591514
Interview Questions for you
View All