Key Responsibilities
Build and optimize RESTful APIs and microservices.
Develop scalable, secure, and high-performance server-side solutions.
Write clean, reusable, and productive 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.
Robust 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)