HamburgerMenu
hirist

Backend Engineer - Python/Node.js

Zifcare
Anywhere in India/Multiple Locations
5 - 7 Years
star-icon
4.1white-divider2+ Reviews

Posted on: 09/12/2025

Job Description

Description :

About the Role :

We are looking for a highly skilled Backend Engineer with strong experience in Python and/or Node.js to design, develop, and optimize backend systems that power our core applications.


You will work closely with cross-functional teams, contribute to architectural decisions, and help deliver high-performance, scalable, and reliable services.


This role is ideal for someone who thrives in ownership, enjoys solving complex technical problems, and operates effectively in a fast-paced, collaborative environment.

Key Responsibilities :

- Backend Development : Build, test, and deploy scalable backend services, APIs, and microservices using Python or Node.js.

- Systems Architecture : Contribute to the design and evolution of system architecture, ensuring performance, reliability, and maintainability.

- Database Design : Develop efficient data models and write optimized queries for SQL (PostgreSQL, MySQL) or NoSQL (MongoDB, DynamoDB) databases.

- API Development : Implement and maintain RESTful or GraphQL APIs with strong documentation and backward compatibility considerations.

- Cloud & Deployment : Work with cloud platforms (AWS/GCP/Azure) and DevOps tools to deploy, monitor, and scale backend systems.

- Code Quality : Follow engineering best practices, write clean maintainable code, and participate in code reviews.

- Cross-Functional Collaboration : Work closely with Product, Frontend, QA, DevOps, and other teams to drive features end-to-end.

- Troubleshooting : Identify bottlenecks, debug production issues, and ensure high availability and resilience of systems.

- Security & Compliance : Implement strong security practices, authentication, authorization, and data protection.

- Continuous Improvement : Contribute to improving processes, tools, and documentation for the engineering team.

Required Qualifications :

- 5 to 7 years of backend engineering experience.

- Strong proficiency in Python (FastAPI, Django, Flask) and/or Node.js (Express, NestJS, Fastify).

- Deep understanding of backend fundamentals, including concurrency, async patterns, and event-driven architectures.

- Strong knowledge of databases (SQL & NoSQL) and experience with schema design, indexing, and query optimization.

- Experience developing and maintaining RESTful APIs, microservices, or serverless architectures.

- Proficiency with Git, CI/CD pipelines, unit/integration testing frameworks.

- Experience deploying to and operating within cloud platforms (AWS, GCP, or Azure).

- Solid understanding of distributed systems, caching (Redis), messaging/queues (Kafka, RabbitMQ), and service-to-service communication


info-icon

Did you find something suspicious?