Key Responsibilities
Backend Development & Architecture
- Design, develop, and maintain high-performance backend applications using Python
- Build scalable REST APIs and cloud-native solutions
- Drive architecture decisions and implement best engineering practices
- Optimize application performance, scalability, reliability, and security
- Ensure code quality through testing, reviews, and CI/CD practices
Technical Leadership & Collaboration
- Lead code reviews and mentor junior developers
- Collaborate with product, operations, and cross-functional teams
- Participate in Agile ceremonies, sprint planning, and technical documentation
- Support client interactions, technical discussions, and pre-sales/post-sales activities
- Identify technical risks and continuously improve development processes
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field
- 5+ years of professional experience in Python Backend Development
- Strong understanding of scalable system design and backend architecture
- Experience working with cloud-native and production-grade applications
- Excellent communication, leadership, and problem-solving skills
Required Skills
- Programming: Python
- Backend Frameworks: FastAPI, Django
- Frontend Exposure: React.js, Next.js
- Databases: PostgreSQL, SQL Performance Optimization
- Cloud Platforms: AWS (EC2, RDS, ALB, MWAA)
- Containerization: Docker
- Infrastructure as Code: Terraform
- Testing: Pytest, Jest
- CI/CD: GitHub Actions
- Version Control: Git & GitHub
- Development Practices: Agile, Scrum, Jira, Confluence
Preferred Skills
- System design and distributed architecture
- Asynchronous programming and Python performance optimization
- Caching strategies (Redis, In-Memory Caching)
- Message brokers (Kafka, RabbitMQ, SQS)
- API rate limiting, throttling, and monitoring
- Observability tools (CloudWatch, Prometheus, Grafana)
- Multi-environment deployments (Development, Staging, Production)
- Technical roadmap planning and architecture documentation
- Experience conducting technical interviews and mentoring developers
Interested candidates can even share their resume at [email protected]
Pay: ₹12,895.38 - ₹65,931.46 per month
Ability to commute/relocate:
- Ludhiana, Punjab (Ludhiana): Reliably commute or planning to relocate before starting work (Required)
Experience:
- senior python developer: 4 years (Required)
Work Location: In person