Full Stack Developer - Node.js & React

Sangoma

Bengaluru

On-site

INR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health & Medical Coverage
Work-Life Balance
Provident Fund
Gratuity
Career Growth
Learning & Development

Job summary

Sangoma is seeking a capable Full Stack Developer (Node.js & React) to build and maintain cloud communications web applications. You will work across frontend and backend, implement REST APIs, optimize MySQL, and handle real-time features with WebSockets, while operating in a Docker/Kubernetes environment.

You'll join an Agile team, collaborating with Product, QA, and fellow developers to deliver scalable software and continually improve performance, reliability, and maintainability.

Qualifications

  • 3-5 years of hands-on experience in full-stack development.
  • Strong experience with Node.js, React, JavaScript/TypeScript, HTML, and CSS.
  • Experience building and consuming REST APIs.
  • Good understanding of MySQL, database design, stored procedures, and query optimization.
  • Experience with Redis and BullMQ for caching and background job processing.
  • Experience building real-time applications using WebSockets.
  • Familiarity with Docker and Kubernetes.
  • Experience with Git and Agile development practices.
  • Strong problem-solving and communication skills.

Responsibilities

  • Develop, enhance, and maintain web applications using Node.js and React.
  • Design, build, and support REST APIs and backend services.
  • Write and optimize SQL queries, stored procedures, and database objects in MySQL.
  • Develop and maintain asynchronous processing using BullMQ and Redis.
  • Support real-time application features using WebSockets.
  • Troubleshoot production issues, identify root causes, and implement sustainable solutions.
  • Improve application performance, reliability, and maintainability through ongoing enhancements and code improvements.
  • Deploy and support applications running in Docker and Kubernetes environments.
  • Participate in code reviews, testing, and Agile ceremonies to ensure high-quality software delivery.
  • Collaborate closely with Product, QA, and Engineering to deliver enhancements and resolve customer-impacting issues.

Skills

Node.js
React
JavaScript/TypeScript
HTML
CSS
REST APIs
MySQL
BullMQ
Redis
WebSockets
Docker
Kubernetes
Git
Agile

Tools

Docker
Kubernetes
Redis
BullMQ
MySQL

Job description

Full Stack Developer - Node.js & React
Build software that powers essential business communications.

At Sangoma, we're building the next generation of cloud communications solutions that help organizations connect, collaborate, and serve their customers. As part of our engineering team, you'll develop modern, scalable applications that are used across our global platform while working alongside experienced engineers who value clean code, innovation, and continuous improvement.

Your Role:

We're looking for a Full Stack Developer with 3-5 years of experience to support, enhance, and maintain business-critical web applications used across Sangoma's global communications platform. You'll work across both the frontend and backend, developing new features, resolving production issues, improving application performance, and helping ensure our software remains reliable, scalable, and easy to maintain.

Working as part of a collaborative Agile team, you'll partner with Product, QA, and fellow developers to deliver quality software while continuously improving the stability and user experience of our applications.

What You'll Do:
  • Develop, enhance, and maintain web applications using Node.js and React.
  • Design, build, and support REST APIs and backend services.
  • Write and optimize SQL queries, stored procedures, and database objects in MySQL.
  • Develop and maintain asynchronous processing using BullMQ and Redis.
  • Support real-time application features using WebSockets.
  • Troubleshoot production issues, identify root causes, and implement sustainable solutions.
  • Improve application performance, reliability, and maintainability through ongoing enhancements and code improvements.
  • Deploy and support applications running in Docker and Kubernetes environments.
  • Participate in code reviews, testing, and Agile ceremonies to ensure high-quality software delivery.
  • Collaborate closely with Product, QA, and Engineering to deliver enhancements and resolve customer-impacting issues.
Your Role:
  • 3-5 years of hands-on experience in full-stack development.
  • Strong experience with Node.js, React, JavaScript/TypeScript, HTML, and CSS.
  • Experience building and consuming REST APIs.
  • Good understanding of MySQL, database design, stored procedures, and query optimization.
  • Experience with Redis and BullMQ for caching and background job processing.
  • Experience building real-time applications using WebSockets.
  • Familiarity with Docker and Kubernetes.
  • Experience with Git and Agile development practices.
  • Strong problem-solving and communication skills.
Preferred
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Knowledge of CI/CD pipelines.
  • Exposure to microservices architecture and message queues (Kafka/RabbitMQ).
Why Join Sangoma?

At Sangoma, we value our employees and provide benefits designed to support their professional growth, financial security, and overall well-being.

  • Health & Medical Coverage. Comprehensive medical insurance to support you and your family's healthcare needs.
  • Work-Life Balance. Flexible work schedules that help maintain a healthy balance between your professional and personal commitments.
  • Financial Security. Provident Fund (PF) benefits and Gratuity in accordance with applicable statutory requirements.
  • Career Growth. Opportunity to work on innovative telecom and cloud communication technologies while collaborating with experienced engineering and product teams.
  • Learning & Development. Gain hands-on exposure to advanced VoIP, SIP, SBC, and gateway technologies while continuously expanding your technical expertise.

If you're passionate about software quality and enjoy solving complex technical challenges in cloud communications, we'd love to hear from you.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior QA Engineer
Senior QA Engineer

Sangoma • Bengaluru

Hybrid
INR 2,500,000 - 3,800,000
Health coverage
Work-life balance
Provident Fund/Gratuity
+2
Senior Full-Stack Developer (Front End oriented)
Senior Full-Stack Developer (Front End oriented)

Miratech Group • India

On-site
INR 1,200,000 - 2,100,000
Culture of Relentless Performance
Competitive Pay and Benefits
Work From Anywhere Culture
+4
Senior Developer
Senior Developer

Prodapt • Chennai District

On-site
INR 1,500,000 - 3,000,000
Senior Developer
Senior Developer

Prodapt Solutions Private Limited • Chennai District

On-site
INR 1,500,000 - 2,300,000
Senior Software Engineer -Freeswitch and Lua
Senior Software Engineer -Freeswitch and Lua

Ideamine Technologies (Acquired by Netrix Global) • Mumbai

On-site
INR 1,400,000 - 2,400,000
Benefits package
Casual work environment
Flexible schedule
Senior Software Engineer
Senior Software Engineer

Michelin • Maharashtra

On-site
INR 1,500,000 - 2,800,000
Full Stack Developer
Full Stack Developer

FULL • Chennai District

On-site
INR 600,000 - 900,000
Senior Software Engineer
Senior Software Engineer

Netrix LLC • Mumbai, Pune District

Hybrid
INR 2,500,000 - 4,500,000
Casual work environment
Group benefits
Flexible time off
Full Stack Developer
Full Stack Developer

Wing Assistant • Bengaluru

Remote
INR 700,000 - 1,000,000
Flexible work environment
Learning & growth opportunities
Competitive salary
Full Stack Developer
Full Stack Developer

Sundew • Kolkata

On-site
INR 600,000 - 1,200,000