Key Responsibilities:
- Design, development, and deployment of scalable microservices using Python (FastAPI/Django).
- Build and maintain RESTful APIs to enable seamless integration with front-end, third-party platforms, and external systems.
- Architect cloud-native applications using AWS services like Lambda, S3, EC2, SQS, and CloudWatch.
- Integrate real-time data pipelines using Kafka/RabbitMQ and ensure system responsiveness and fault tolerance.
- Collaborate with cross-functional teams to implement features, resolve issues, and improve performance.
- Apply containerization using Docker and orchestrate deployments using CI/CD pipelines (GitHub Actions, GitLab CI).
- Contribute to system and architecture design discussions, ensuring code quality and scalability.
Required Skills & Experience:
- Strong proficiency in Python with frameworks like Django, FastAPI, and Flask.
- Expertise in cloud platforms – AWS (Lambda, SQS, SNS, EC2), Microsoft Azure.
- Experience with PostgreSQL, MongoDB, and DynamoDB for data modeling and optimization.
- Familiarity with Apache Kafka, RabbitMQ, and other messaging systems.
- Solid understanding of CI/CD, Docker, and Kubernetes in production environments.
- Proficiency in Git, JIRA, Confluence, and Agile methodologies.
- Good exposure to React.js, Tailwind CSS is a plus for full-stack integration.
Good to Have:
- Exposure to projects in domains such as banking (BaaS), eCommerce SaaS, and data analytics.
- Experience with machine learning, EDA, or predictive modeling (e.g., house price prediction).
- Knowledge of WebSockets, Celery, and Redis.
Education:
- B.Tech in Computer Science or related field from a reputed university.
Job Type: Full-time
Pay: ₹300,000.00 - ₹700,000.00 per year
Benefits:
- Health insurance
- Provident Fund
Experience:
- Python: 3 years (Required)
- Django: 3 years (Required)
- AWS: 3 years (Required)
Willingness to travel:
Work Location: In person