Job Summary
We are seeking a skilled Python Backend Developer to design, build, and maintain backend services for our applications. The ideal candidate should have a strong understanding of core Python, REST APIs, databases, and backend architecture with the ability to solve real-world problems efficiently.
Key Responsibilities
· Develop, test, and maintain scalable backend services using Python.
· Build and integrate RESTful APIs for web and mobile applications.
· Optimise application performance and ensure high availability.
· Write clean, reusable, and efficient code following best practices.
· Collaborate with frontend, DevOps, QA, and product teams.
· Work with databases (SQL/NoSQL) for data storage and retrieval.
· Implement security and data protection measures.
· Debug, troubleshoot, and resolve production issues.
· Participate in code reviews and contribute to architectural decisions.
Required Skills
· Strong knowledge of Core Python, OOP, and file handling.
· Experience with Python frameworks: Flask / Django / FastAPI (any).
· Good understanding of REST API development.
· Familiarity with SQL databases (MySQL/PostgreSQL) and NoSQL (MongoDB).
· Knowledge of Git/GitHub or version control systems.
· Basic understanding of Linux commands.
· Ability to write optimized, scalable code.
· Understanding of authentication: JWT / OAuth.
Preferred skills
· Experience with Docker, CI/CD pipelines.
· Knowledge of cloud platforms (AWS/GCP/Azure).
· Familiarity with message queues (RabbitMQ, Kafka, Redis).
· Understanding of microservice architecture.
· Experience with unit testing (pytest/unittest).
Education Qualification
· Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.
· Equivalent practical experience is also considered.
Job Types: Full-time, Contractual / Temporary
Pay: ₹291.63 - ₹2,000.00 per hour
Benefits:
Work from home
Work Location: Remote