Backend Software Engineer (SDE) Mid-Senior Pune · Hybrid Engineering · Full-time →

Woodfrog

Pune District

Hybrid

INR 1,200,000 - 1,800,000

Full time

12 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work in Pune
Competitive compensation

Job summary

Woodfrog is seeking Backend Software Engineers to design, build, and maintain scalable backend systems and APIs in Pune. You will work with Node.js or Golang, microservices, and cloud-native architectures to deliver reliable software for production applications.

The role emphasizes collaborating with engineering and product teams, optimizing data access, and implementing robust testing and CI/CD practices. Hybrid work in Pune is offered.

Qualifications

  • Professional software engineering experience building backend services.
  • Strong programming experience in Node.js or Golang.
  • Strong understanding of backend development and REST APIs.
  • Hands on experience with microservices.
  • Experience with Kafka or similar messaging technologies.
  • Experience with Redis.
  • Experience with relational and /or NoSQL databases.
  • Experience working on production applications.
  • Familiarity with Git and software development best practices.
  • Strong problem solving, analytical, and communication skills.

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs.
  • Build and maintain microservices for production applications.
  • Develop reliable backend solutions using Node.js or Golang.
  • Work with databases and optimize queries and data access.
  • Implement caching and performance improvements using Redis or similar technologies.
  • Build and maintain event driven systems using Kafka or similar messaging technologies.
  • Troubleshoot application and production issues.
  • Write clean, maintainable, and well tested code.
  • Collaborate with frontend engineers, product teams, and other stakeholders.
  • Follow engineering best practices including Git, testing, code reviews, and CI/CD.
  • Contribute to improving application scalability, reliability, and performance.

Skills

Node.js
Golang
Microservices
Kafka
Redis
SQL/NoSQL
REST APIs
Git/CI/CD
Docker
Kubernetes
Cloud

Tools

Postgres
MySQL
MongoDB

Job description

About the role

We are looking for Backend Software Engineers to build, scale, and maintain reliable backend systems and services for production applications.

The role involves working with backend technologies, microservices, databases, messaging systems, and scalable application architectures. Candidates will work closely with engineering and product teams to deliver high-quality software solutions.

Key Requirements
  • 1 to 7 years of professional software engineering experience
  • Strong experience with Node.js or Golang
  • Experience building backend services and APIs
  • Experience with microservices architecture
  • Experience with Kafka or other messaging/event-streaming technologies
  • Experience with Redis
  • Strong experience with SQL and/or NoSQL databases
  • Experience working on production-grade applications
  • Strong problem-solving and communication skills
  • Experience with cloud, Docker, Kubernetes, or similar technologies is preferred
KEY RESPONSIBILITIES
  • Design, develop, and maintain scalable backend services and APIs.
  • Build and maintain microservices for production applications.
  • Develop reliable backend solutions using Node.js or Golang.
  • Work with databases and optimize queries and data access.
  • Implement caching and performance improvements using Redis or similar technologies.
  • Build and maintain event driven systems using Kafka or similar messaging technologies.
  • Troubleshoot application and production issues.
  • Write clean, maintainable, and well tested code.
  • Collaborate with frontend engineers, product teams, and other stakeholders.
  • Follow engineering best practices including Git, testing, code reviews, and CI/CD.
  • Contribute to improving application scalability, reliability, and performance.
REQUIRED QUALIFICATIONS
  • Professional experience in software engineering or backend development.
  • Strong programming experience in Node.js or Golang.
  • Strong understanding of backend development and REST APIs.
  • Hands on experience with microservices.
  • Experience with Kafka or similar messaging technologies.
  • Experience with Redis.
  • Experience with relational and /or NoSQL databases.
  • Experience working on production applications.
  • Familiarity with Git and software development best practices.
  • Strong problem solving, analytical, and communication skills.
PREFERRED QUALIFICATIONS
  • Experience with both Node.js and Golang.
  • Experience with distributed systems.
  • Experience with system design and scalable architectures.
  • Experience with Docker and Kubernetes.
  • Experience with AWS, Azure, or GCP.
  • Experience with PostgreSQL, MySQL, MongoDB, or similar databases.
  • Experience with high volume or high traffic applications.
  • Experience with performance optimization and troubleshooting.
  • Experience owning production services or technical initiatives.
TECHNOLOGY STACK
  • Backend: Node.js, Golang
  • Architecture: Microservices, REST APIs, Distributed Systems
  • Messaging: Kafka / Event-Driven Systems
  • Caching: Redis
  • Databases: SQL / NoSQL
  • Cloud: AWS / Azure / GCP
  • Development: Git, CI/CD, Docker
  • Infrastructure: Kubernetes
BENEFITS
  • Opportunity to work on production scale backend engineering projects.
  • Exposure to modern backend, cloud, and distributed system technologies.
  • Work with experienced engineering and product teams.
  • Opportunity to build and optimize scalable backend systems.
  • Competitive compensation based on experience and skills.
  • Hybrid working environment in Pune.
WHAT WE'RE LOOKING FOR

We are looking for Backend Software Engineers who can contribute to building reliable, scalable, and production ready systems.

The ideal candidate should be comfortable working with backend technologies, microservices, databases, messaging systems, and modern software engineering practices.

Candidates should demonstrate strong ownership, problem solving abilities, and the ability to work effectively with engineering and cross functional teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Software Engineer- NodeJS
Senior Backend Software Engineer- NodeJS

SWITS DIGITAL Private Limited • Pune District

Hybrid
INR 450,000 - 750,000
Senior Software Engineer (Golang Backend)
Senior Software Engineer (Golang Backend)

NorthStar HR Consultants • Pune District

On-site
INR 1,000,000 - 1,500,000
Back End Engineer
Back End Engineer

V2 Solutions • Pune District

Hybrid
INR 1,200,000 - 1,800,000
SDE 3 Backend Engineer
SDE 3 Backend Engineer

Weekday AI (YC W21) • Gurugram District

On-site
INR 2,500,000 - 3,800,000
Senior Software Engineer – Java Backend
Senior Software Engineer – Java Backend

Umanist Staffing • Pune District

On-site
INR 2,400,000 - 4,000,000
Backend Developer
Backend Developer

Nikah Forever • Delhi

On-site
INR 1,200,000 - 1,800,000
Software Development Engineer
Software Development Engineer

Devpulsehub • Pune District

On-site
INR 800,000 - 1,200,000
Competitive salary
Benefits
Mentorship
+1
Backend Engineer
Backend Engineer

Weekday AI (YC W21) • India

On-site
INR 2,000,000 - 6,000,000
Product Engineer II
Product Engineer II

Cutshort Lightning • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Software Development Engineer (SDE-2)
Software Development Engineer (SDE-2)

BuildxPartners • Bengaluru

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