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