Back End Developer

MacroHire

Pune District

On-site

INR 1,080,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MacroHire is seeking a Sr Software Engineer (Node.js) in Pune to own backend APIs, data models, and integrations for our enterprise SaaS platform. You will design server-side architecture and deliver core modules with scalable databases and secure data handling.

You will contribute to frontend tasks with Vue.js when needed and collaborate across teams. The ideal candidate has 5+ years in backend development, API design in Node.js or Python, MongoDB expertise, Git/CI‑CD, and strong communication.

Qualifications

  • 4–7 years of backend-focused software development experience.
  • Proficiency in writing APIs with Python or Node.js.
  • Experience with MongoDB or NoSQL databases including schema design and performance tuning.
  • Frontend contribution with Vue.js for full-stack ownership.
  • Experience with Git, CI/CD pipelines, and deployment workflows.
  • Clear and concise communication; capable of documentation that others can follow.

Responsibilities

  • Design and build server-side APIs, data models, background jobs, and third‑party integrations.
  • Write RESTful APIs using Python or Node.js for web and mobile clients.
  • Design and manage MongoDB schemas, indexes, and query optimization.
  • Build and maintain data pipelines for high-volume data processing.
  • Implement security and data protection measures for enterprise clients.

Skills

Backend API design
Code reviews
Documentation
Communication
Testing
System design

Tools

Python
Node.js
MongoDB
Vue.js
Git
CI/CD
Docker
Kubernetes
AWS
GCP
Microservices
Event-driven
Message queues
Data pipelines
SaaS experience
ML/AI integration

Job description

Position- Sr Software Engineer (Node.js)

Exp- 5+ yrs

Location- Pune (Balewadi/ 5 days work from office)

Budget- upto 18 lacs

Role summary

You will own the design, development, and delivery of core modules on company’s enterprise SaaS platform. The work is primarily backend APIs, database architecture, background services, and integrations with frontend involvement when features require full‑stack ownership.

  • Design and build server‑side architecture: APIs, data models, background jobs, and third‑party integrations
  • Write effective RESTful APIs using Python or Node.js that serve both the web application and mobile clients
  • Design and manage MongoDB databases schema design, indexing, query optimisation, and data integrity at scale, etc.
  • Build and maintain background services and data pipelines that process high‑volume data reliably and efficiently
  • Implement security and data protection measures appropriate for enterprise clients
Frontend contribution
  • Contribute to the frontend using Vue.js when features require full‑stack ownership, you should be comfortable building and maintaining frontend components
Must‑have skills
  • 4–7 years of professional software development experience with a strong backend focus
  • Proficiency in writing APIs using Python or Node.js; you should be able to design, build, and optimise APIs independently
  • Hands‑on experience with MongoDB or other NoSQL databases including schema design, aggregation pipelines, and performance tuning
  • Working knowledge of frontend development with Vue.js enough to own full‑stack features when needed
  • Experience with version control (Git), CI/CD pipelines, and deployment workflows
  • Ability to write clean, testable, well‑documented code and conduct thorough code reviews
  • Clear communication skills: you can explain technical decisions to non‑technical stakeholders and write documentation that others can follow
Good‑to‑have skills
  • Experience with cloud platforms (AWS / GCP) and containerisation (Docker, Kubernetes)
  • Exposure to microservices architecture, event‑driven systems, or message queues
  • Experience building data pipelines or working with high‑volume data processing
  • Prior experience in SaaS or enterprise product companies
  • Familiarity with ML/AI integration at the application layer
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Software Engineer – Node JS
Sr Software Engineer – Node JS

Softdel and Software AG • Pune District

On-site
INR 1,000,000 - 1,500,000
Sr. Node JS Engineer
Sr. Node JS Engineer

Constructiviq • Pune District

On-site
INR 1,000,000 - 1,500,000
Backend Developer
Backend Developer

EverExpanse Pvt. Ltd. • Pune District

On-site
INR 800,000 - 1,200,000
Back End Developer
Back End Developer

JITO • Bengaluru

On-site
Back End Developer
Back End Developer

Jain International Trade Organisation - India • Bengaluru

On-site
Senior Software Engineer – Full Stack Java Developer
Senior Software Engineer – Full Stack Java Developer

Cloudesign • Maharashtra

On-site
INR 1,200,000 - 2,400,000
Senior Full Stack Engineer - Python
Senior Full Stack Engineer - Python

Ciklum • Pune District, Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 2,600,000
Senior Full-Stack Developer (React.js+Node.js)
Senior Full-Stack Developer (React.js+Node.js)

Codebase • Pune District

On-site
INR 1,200,000 - 1,500,000
Senior Software Engineer
Senior Software Engineer

Ingenium Digital • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 2,600,000 - 4,200,000
Health insurance
Learning allowance
Hybrid/Remote work
+1
Backend Engineer
Backend Engineer

Weekday AI • Bengaluru

On-site
INR 4,000,000 - 5,000,000