About the role
Senior Software Engineer / Python‑AWS + JavaScript/TypeScript Developer
Pune, Maharashtra, India (On‑site / Hybrid / Remote Option – as per company policy)
4 ‒ 7+ years of professional software development experience
🔑 Key Responsibilities- Design, develop, and maintain backend services using Python (frameworks like Flask, Django, FastAPI etc.) on AWS.
- Build and integrate front‑end components or microservices using TypeScript / JavaScript where required (e.g. Node.js backend, React / Angular / Vue front‑end).
- Architect solutions using AWS services: Lambda, API Gateway, S3, DynamoDB / RDS, EC2, VPC, IAM, CloudWatch, SNS / SQS etc.
- Implement infrastructure as code (IaC) using tools like AWS CDK, CloudFormation, Terraform.
- Develop automated deployment pipelines (CI/CD), version control workflows, testing (unit, integration).
- Ensure code quality via code reviews, adherence to best practices (security, performance, reliability).
- Work in Agile / Scrum environment; participate in planning, estimation, stand‑ups.
- Collaborate with cross‑functional teams (product, design, QA) to define feature requirements and deliver robust solutions.
- Troubleshoot, optimize, and maintain services in production; monitor performance and do root cause analysis for issues.
CategorySkills / Tools / TechnologiesBackend / Core LanguagesStrong proficiency in Python. Experience with Python frameworks (Django, FastAPI, Flask etc.)Frontend / JS StackGood working knowledge of JavaScript / TypeScript (Node.js for backend if applicable, or JS/TS for frontend)AWS & CloudGood experience with AWS core services: Lambda, API Gateway, S3, EC2, DynamoDB/RDS, IAM, VPC, CloudWatch, SNS/SQS etc.Infrastructure / DevOpsIaC tools (CDK / CloudFormation / Terraform), CI/CD tools (GitHub Actions / Jenkins / GitLab etc.), containerization (Docker, maybe Kubernetes)DatabasesBoth SQL and NoSQL, experience optimizing queries, schema design, etc.Testing & QualityUnit tests, integration tests; familiarity with logging, monitoring, traceability; code reviewsSoft SkillsGood communication, ability to break down problems, teamwork, ownership, ability to mentor juniors, estimate work etc.
🎯 Desirable / Nice‑to‑Have- Experience in serverless architectures
- Prior exposure to front‑end UI frameworks (React, Angular, Vue)
- Experience with message queues or event‑driven architectures (Kafka, Kinesis)
- Knowledge of security best practices (authentication, authorization, data protection)
- AWS certifications (Developer / Solutions Architect)
- Experience with observability tools (CloudWatch, Datadog, ELK, etc.)
- Opportunity to work on cloud‑native systems with scalable architectures
- Exposure to full stack or hybrid roles (backend + JS/TS)
- Learning & growth in AWS ecosystem, modern dev tools, serverless / microservices etc.
- Collaborative team environment, mentorship responsibilities
- Competitive salary + benefits (as per market / company norms in Pune)