FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Voice, Backend Software Developer
SutherlandPrincipal Voice (Backend) Software Developer at Sutherland, focusing on backend solutions using Node.js and Java. Collaborating on real-time communication components and contact center integration.
Tech Stack
Tools & technologiesAWSAzureCloudDockerGoogle Cloud PlatformGrafanaJavaJavaScriptKubernetesLinuxMicroservicesNode.jsPostgresPrometheusSQL
About the role
Key responsibilities & impact- Provide deep technical expertise in backend development, code reviews, and architectural discussions, ensuring best practices are followed
- Design, develop, test, and deploy backend software solutions using Node.js and Java, adhering to high-quality standards
- Architect and optimize relational database schemas, write efficient queries, and ensure data integrity and performance
- Develop and maintain components for real-time communication, including SIP signaling and RTP streaming
- Explore and implement solutions for audio/video media processing and integration within the contact center environment
- Contribute to the development of contact center-specific features and integrations, understanding the nuances of the domain
- Identify and address performance bottlenecks, ensuring the platform can scale to meet growing demands
- Diagnose and resolve complex production issues, providing timely and effective solutions
- Work closely with product managers, architects, QA engineers, and other stakeholders to deliver high-quality software
Requirements
What you’ll need- Extensive experience in developing backend services and APIs using Node.js
- Strong proficiency in Java development for backend applications
- Deep understanding of the Linux operating system and its ecosystem for development and deployment
- Must possess a strong foundational knowledge of relational database principles, including data modeling, normalization, ACID properties, and transaction management
- Proficient in writing complex and optimized SQL queries
- Proven experience in designing and optimizing PostgreSQL physical schemas for high-throughput and low-latency applications
- Hands-on experience with Session Initiation Protocol (SIP) for signaling in voice and video calls
- Experience with Real-time Transport Protocol (RTP) for audio and video data streaming
- Familiarity with other applications and technologies related to audio/video media processing and streaming
- Experience in developing software specifically for contact center environments
- Familiarity with major contact center platforms such as “Genesys, Cisco”, or similar
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes)
- Experience designing and building microservices
- Familiarity with monitoring and logging tools (e.g., ELK stack (preferable), Prometheus, Grafana)
Benefits
Comp & perks- Long-term job security with a permanent contract
- Additional health and life insurance coverage
- Generous annual leave
- Food vouchers and paid breaks
- Competitive salary and clear career progression
- World-class on-the-job training
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsJavaSQLPostgreSQLSIPRTPmicroservicesLinuxdata modelingACID properties
Soft Skills
technical expertisecode reviewsarchitectural discussionsproblem-solvingcollaborationcommunicationperformance optimizationtimely solutionsstakeholder engagementquality assurance