Full Stack Developer - Node.js & React

Reposted 3 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
Mid level
Cloud • Information Technology • Software
The Role
Serve as liaison between stakeholders, operations, and engineering to elicit, document, and manage business, functional, and non-functional requirements for NetOps. Create user stories, process flows, acceptance criteria; support process improvement, backlog refinement, Agile ceremonies, UAT, and production rollouts.
Summary Generated by Built In

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.

Requirements

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).

BenefitsWhy 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?

Skills Required

  • 3+ years of experience as a Business Analyst, Systems Analyst, or related role
  • Strong requirements elicitation, documentation, and stakeholder management skills
  • Experience writing user stories, acceptance criteria, and process documentation
  • Familiarity with Agile delivery methodologies
  • Excellent verbal and written communication skills
  • Strong analytical and problem-solving abilities
  • Experience working with Jira, Confluence, or similar collaboration tools
  • Experience within telecommunications, networking (e.g., UCaaS, CCaaS, SD-WAN)
  • Understanding of network operations concepts (monitoring, incident management, service assurance, topology, inventory, fault management)
  • Technical aptitude with APIs, integrations, databases, cloud platforms, or software delivery processes
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Markham, ON
621 Employees
Year Founded: 1984

What We Do

With over 40 years in the industry, Sangoma (TSX: STC; Nasdaq: SANG) is a trusted communications platform leader specializing in UCaaS, CCaaS, CPaaS, and SIP trunking and faxing. We provide secure communications platforms for cloud, hybrid, and on-prem deployments, all built in-house. Our integrated approach combines voice, video, networking, and security technologies for an exceptional experience. Sangoma proudly supports more than 2.7 million UC seats across 100,000 customers. Our ongoing commitment to innovation is evident through our leadership in the Asterisk and FreePBX open-source projects and our ten-year streak in the Gartner UCaaS Magic Quadrant.

Similar Jobs

TransUnion Logo TransUnion

Senior Advisor, GenAI Technical Product Management

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
13000 Employees

Samsara Logo Samsara

Data Annotator - Fresh Graduate

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
4000 Employees
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
289097 Employees
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
289097 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account