Key Responsibilities
- Build and optimize RESTful APIs and microservices.
- Develop scalable, secure, and high-performance server-side solutions.
- Write clean, reusable, and efficient code following best practices.
- Perform code reviews, debugging, testing, and performance tuning.
- Collaborate with frontend developers, QA engineers, and product teams.
- Participate in architecture discussions and technical decision-making.
Required Skills:
- 4+ years of hands-on experience in Python development.
- Strong experience with Django, Flask, or FastAPI.
- Experience in designing and consuming REST APIs.
- Strong knowledge of SQL and database design.
- Experience with PostgreSQL, MySQL, or MongoDB.
- Positive understanding of object-oriented programming and design patterns.
- Experience with Git and version control systems.
- Familiarity with Docker and containerized deployments.
- Knowledge of cloud platforms such as Amazon Web Services, Microsoft Azure, or Google Cloud.
- Understanding of unit testing and CI/CD pipelines.
Preferred Qualifications
- Experience with microservices architecture.
- Knowledge of message queues such as RabbitMQ or Kafka.
- Exposure to Kubernetes and DevOps practices.
- Experience working in Agile/Scrum environments.
Education
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
Pay: ₹50,000.00 - ₹100,000.00 per month
Benefits:
- Paid sick time
- Paid time off
Ability to commute/relocate:
- Mohali, Punjab: Reliably commute or planning to relocate before starting work (required)