Sangoma brand banner

Full Stack Developer - Node.js & React

SangomaBengaluru, IndiaPosted 1h ago
via Workable

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.

Are you ready to directly impact the company and be rewarded for your performance?  Are you ready to take on a new challenge?

Similar roles

  • Genetec logo

    Développeur(euse) logiciel Senior/ Senior Software Developer - Clearance

    Genetec·Montréal, Canada

    La dynamique de votre équipe : Clearance, c'est une équipe de développeurs et de testeurs enthousiastes, animés par la curiosité et l’envie de repousser les limites de la technologie. Nous valorisons l'innovation, l'entraide et la créativité pour relever des défis ambitieux et transformer des idées en solutions concrètes afin d’améliorer le quotidien de différents verticaux du secteur publique. Concrètement, nous…

    • Hybrid
    • Full-time
    • Express EntryPR day one, no employer
  • Salvo Software logo

    AI Developer

    Salvo Software·Bengaluru, India

    About Salvo Software Salvo Software is a global firm that provides cost-effective software solutions to guide enterprises and startups through digital transformation. With distributed teams across the US, LATAM, and India, we partner with clients to build high-performance, scalable systems that solve complex technical challenges. Our culture values innovation, ownership, and engineering excellence. Role Overview We are seeking a highly…

    • Full-time
  • Genetec logo

    Développeur(euse) logiciel / Software Developer - Clearance

    Genetec·Montréal, Canada

    La dynamique de votre équipe : Clearance, c'est une équipe de développeurs et de testeurs enthousiastes, animés par la curiosité et l’envie de repousser les limites de la technologie. Nous valorisons l'innovation, l'entraide et la créativité pour relever des défis ambitieux et transformer des idées en solutions concrètes afin d’améliorer le quotidien de différents verticaux du secteur publique. Concrètement, nous…

    • Hybrid
    • Full-time
    • Express EntryPR day one, no employer
  • Messe Muenchen India logo

    Business Manager-BU1-TLI

    Messe Muenchen India·Mumbai, India

    ROLE SUMMARY We are currently seeking a highly motivated, results-driven, and extensively B2B sales-driven individual to join our Sales and Alliances team as a Business Manager. As the Business Manager for an assigned Project (i.e., a nomenclature for trade fairs), you will be responsible for identifying new business opportunities, building and managing relationships with key clients, and driving revenue growth.…

    • Full-time
  • Bhoomi Group logo

    Front Desk Receptionist

    Bhoomi Group·Mumbai, India

    Company Description Bhoomi Group, established in 1990, is a housing services provider focused on enriching people’s lives by delivering reliable, quality residential solutions. The company is known for its commitment to client satisfaction, innovation, and long-term value creation. Bhoomi Group works closely with clients to understand their housing needs and offers customized services to meet those expectations. Team members join…

    • Full-time
  • TotalEnergies logo

    Key Account Manager West - Heavy Duty (construction & infra)

    TotalEnergies·Mumbai, India

    This role is responsible for growing lubricant sales and managing key customers in the Construction & Infrastructure segment across the West region. Responsibilities Responsible for top line & Bottom line of Customers cluster being handled. To track and maintain accurate market information related Construction & Infrastructure business, Govt Policies. Lead, build & nurture value selling with the customers Maintain top…

    • Full-time
  • eClerx logo

    Graphic Designer

    eClerx·Mumbai, India

    Roles & Responsibility: Participate in designing/redesigning computer graphics, web page graphics, logos, illustrations, advertisements, web-page mock-ups, infographics, brochures, and other forms of visual communication including design conceptualization using adobe creative suite for both print and digital media Analyze and plan the framework of design according to the laid out concept and established specifications of the project Ensure that the delivered…

    • Full-time
  • Akshar Jewelex Pvt. Ltd. logo

    International Business Development Executive – Gold Jewelry Export (B2B)

    Akshar Jewelex Pvt. Ltd.·Ahmedabad, India

    We are looking for a proactive and result-oriented International Business Development Executive to expand our global B2B customer base for gold jewelry exports. The ideal candidate should have experience in lead generation, cold outreach, and building relationships with international buyers. Key Responsibilities Generate qualified leads from LinkedIn, trade directories, and trade data. Identify importers, wholesalers, distributors, and jewelry retailers. Find…

    • Full-time