Unecast

Meta WhatsApp API integration is now available for all regions.

WE ARE LOOKING FOR A

Senior Software Engineer (Node.js)

Job details

Job type
Full-time Remotely
Location
Colombo
Salary
Pegged to the U.S. Dollar

Are you ready to build the backbone of global communication? Unecast is looking for a Senior Node.js Software Engineer to join our core development team. You will be instrumental in scaling and evolving our Unified REST API, which seamlessly orchestrates high-volume messaging across WhatsApp and carrier-grade SMS/SMPP.

This role is for a hands-on technical leader who thrives on solving complex, real-time distributed systems challenges, ensuring 99.99% reliability for enterprise clients worldwide.

What You'll Be Doing

  • Own the API Lifecycle: Design, develop, and maintain high-performance, low-latency services for our core Unified REST API using Node.js, ensuring seamless integration of new features (like voice or email) and channels.

  • Scale for Reliability: Architect and implement solutions to handle millions of messages per day, focusing on maximizing throughput, optimizing database performance, and ensuring fault-tolerance in a distributed environment.

  • Drive Technical Vision: Work alongside leadership to define the technical roadmap, mentor mid-level engineers, and establish best practices for code quality, testing, and continuous deployment (CI/CD).

  • Master Omnichannel Logic: Implement intelligent routing, message segmentation, and complex channel fallback logic (e.g., WhatsApp-to-SMS) directly within the API core.

  • Ensure Security: Maintain the highest standards for data security, compliance (GDPR, CCPA), and authentication protocols required for an enterprise-grade API platform.

What You'll Bring

  • 5+ years of professional software development experience, with a strong focus on Node.js, Express.js, or similar frameworks.

  • Deep expertise in designing and building high-volume, low-latency RESTful APIs and microservices architecture.

  • Proven experience with SQL and NoSQL databases (e.g., PostgreSQL, Redis), including performance tuning and complex query optimization.

  • Experience in the telecom/messaging space is a huge plus, particularly with SMS/SMPP protocols or WhatsApp Business API integration.

  • Proficiency with cloud environments (AWS or Azure) and containerization technologies (Docker, Kubernetes).

  • A Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).

Why Join Unecast?

Competitive salary
Health benefits
Company equity
Flexible schedule
Regular outings
Office trips
Career growth
Fun team
Education benefits
Commuter benefits
Holidays
Generous PTO

Other jobs openings

Senior Software Engineer (Node.js)
Remotely
Apply now
Senior Software Engineer (React)
Remotely
Apply now
Business Development Manager
In-house
Apply now
Assistant Manager - Finance
In-house
Apply now

Voices from the Team

A big shout out to Unecast being the foundation of my career as a business analyst. I started my career as a BA at Unecast and learnt a lot from the team. Enjoyed its collaborative, supportive team environment and never felt stressed out while I was working there.

Imalsha Sewwandi
Former Business Analyst

Such a great place to work at. What I love about Unecast is that you don’t feel alone or abandoned when working because of the amazing collaboration of the teams at Unecast. Simply a place where you would enjoy working for.

Sandaru Bandara
Former Software Engineer
Image Image Dark
Image Image Dark
Image Image Dark
Image Image Dark
Image Image Dark
Image Image Dark