Backend Software Engineer Job in Pune (NI10020)

Backend Software Engineer Job in Pune

Hiring Partner: NerdsIndia

Job ID: NI10020

Job Overview

We are hiring a Backend Software Engineer proficient in Python and Node.js for a fully remote full-time position based in Pune, Maharashtra. The role involves designing and building scalable server-side applications, RESTful APIs, microservices, and database systems. Candidates with hands-on experience in production backend systems and cloud-native development are preferred.

This opportunity is open to candidates based in Pune, Mumbai, Nashik, Nagpur, Aurangabad, and across Maharashtra since this is a fully remote position. Developers looking for remote backend developer jobs, Python developer positions, Node.js developer roles, or server-side engineering opportunities in Pune and Maharashtra will find this highly relevant.

Job Details

  • Location: Remote (Pune, Maharashtra)
  • Office Reference Area: Hinjewadi IT Park, Phase 1
  • Pincode: 411057
  • Role: Backend Software Engineer (Python & Node.js)
  • Employment Type: Full-Time, Remote
  • Salary: Rs.90,000 - Rs.1,10,000 per month

Key Responsibilities

  • Design, build, and maintain scalable backend APIs and microservices using Python (Django, FastAPI) and Node.js (Express.js)
  • Architect and manage relational and NoSQL databases including PostgreSQL, MySQL, and MongoDB
  • Integrate third-party APIs, payment gateways, and external services into backend systems
  • Write clean, testable, and well-documented code following best practices and SOLID principles
  • Collaborate with frontend engineers to define and implement RESTful and GraphQL API contracts
  • Implement authentication and authorisation mechanisms including JWT, OAuth2, and session management
  • Optimise application performance, identify bottlenecks, and implement caching strategies using Redis or Memcached
  • Deploy and manage backend services on cloud platforms such as AWS, GCP, or Azure using Docker and Kubernetes
  • Participate in code reviews, technical discussions, and architecture planning sessions
  • Monitor application health, set up logging, and respond to production incidents promptly

Required Skills and Qualifications

  • Minimum 2 years of professional experience in backend development using Python or Node.js
  • Strong proficiency in Python frameworks such as Django or FastAPI and Node.js with Express.js
  • Solid understanding of RESTful API design principles and microservices architecture
  • Hands-on experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis)
  • Familiarity with containerisation using Docker and orchestration with Kubernetes
  • Knowledge of version control with Git and CI/CD pipelines
  • Understanding of software design patterns, SOLID principles, and clean code practices
  • Strong problem-solving skills and ability to work independently in a remote setup

Preferred Qualifications

  • Experience with cloud platforms such as AWS Lambda, Google Cloud Functions, or Azure Functions
  • Knowledge of message brokers such as RabbitMQ or Apache Kafka
  • Familiarity with GraphQL API development
  • Exposure to test-driven development (TDD) and automated testing frameworks
  • Bachelor's degree in Computer Science, Engineering, or a related field

Benefits

  • Fully remote position — work from anywhere in Maharashtra
  • Salary of Rs.90,000 - Rs.1,10,000 per month, significantly above Pune market average for this role
  • Monday to Friday work schedule with flexible working hours
  • Performance-based appraisals and annual salary reviews
  • Opportunity to work on high-scale production systems with modern technology stacks
  • Collaborative remote-first team culture with experienced engineers
  • Paid annual leave, festival holidays, and sick leave as per company policy
  • Career growth opportunities into Senior Backend Engineer or Tech Lead roles

Who Can Apply

Candidates with a minimum of 2 years of professional backend development experience in Python or Node.js can apply. A strong GitHub portfolio or evidence of production-grade projects is strongly preferred. This role is open to candidates across Maharashtra and India due to its fully remote nature.

Important Information

  • This job is posted by NerdsIndia as a hiring partner
  • Employer details will be shared with shortlisted candidates only
  • Salary may vary based on experience and interview performance
  • Only shortlisted candidates will be contacted
  • This is a remote position open to candidates across India