WE ARE LOOKING FOR A
Senior Software Engineer (Node.js)
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?
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 AnalystSuch 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.

