: [Gurugram / Noida/Delhi/Faridabad(NCR)]-working 3 days from office Department: Technology / Engineering
Employment Type: Full-time on our company's payroll and may be deployed on client projects as part of our delivery engagements.
About the Role
We are looking for a Python Engineer with 3-4 years of hands-on experience in designing, developing, and deploying scalable backend solutions. The ideal candidate will have a strong engineering foundation, an ownership mindset, and the ability to write clean, efficient, and production-ready code.
This role goes beyond scripting and requires solid backend engineering exposure.
Key Responsibilities
Design, develop, and maintain scalable, high-performance backend services using Python
Build, optimize, and maintain RESTful APIs and backend components
Work with relational and non-relational databases such as Big data techs i.e. PostgreSQL, MySQL, MongoDB, and Redis
Collaborate with front-end engineers, data scientists, product managers, and DevOps teams
Write clean, testable, reusable, and well-documented code following best practices
Debug, optimize, and refactor existing systems to improve performance and reliability
Use Git-based workflows and CI/CD pipelines for deployments
Participate in code reviews, design discussions, and agile ceremonies
Stay updated with emerging Python frameworks and backend technologies
Required Skills & Qualifications
B.E./B.Tech in Computer Science, IT, or related engineering discipline
3-4 years of proven backend development experience in Python
Strong proficiency in Python 3.x
Experience with Django, Flask, or FastAPI
Strong understanding of REST APIs and microservice-based architecture
Hands-on experience with ORMs such as Django ORM or SQLAlchemy
Good understanding of relational and NoSQL databases
Familiarity with Linux-based environments
Strong problem-solving and debugging skills
Experience working in Agile/Scrum teams
Good-to-Have Skills
Exposure to Docker and containerization concepts
Basic experience with Kubernetes or cloud platforms (AWS/GCP/Azure)
Knowledge of message queues (Kafka, RabbitMQ)
Exposure to data processing or ETL workflows (Pandas, NumPy)
Experience with unit testing frameworks (Pytest, UnitTest)
Understanding of CI/CD pipelines and DevOps practices Behavioral Expectations
Engineering-first mindset with attention to quality and scalability
Strong ownership and accountability
Clear communication and collaboration skills
Ability to work independently in a fast-paced environment
Job Types: Full-time, Permanent
Pay: ₹35,000.00 - ₹55,000.00 per month
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.