Back to jobs

SENIOR VOICE BACKEND SOFTWARE ENGINEER (NODE.JS AND JAVA) | REMOTE | BULGARIA

Sutherland
Full-timesenior

Job description

<p><strong>Sutherland Bulgaria</strong> is searching for a skilled&#xa0;<strong>Senior VOICE Backend Software Engineer </strong>(Node.js and Java). This is a FULLY remote position and can be based anywhere in Bulgaria. If you have extensive experience developing&#xa0;backend services and APIs using Node.js and have strong Java &amp; Linux proficiency we want to connect with you today! Major advantage if you have experience developing software specifically for contact centers (platform familiarity w/Genesys/Cisco or similar!)</p><p><strong>In this role, you'll get to:</strong></p><p>&#xa0;</p><ul><li>Technical Expertise &amp; Guidance:&#xa0;Provide deep technical expertise in backend development, code reviews, and architectural discussions, ensuring best practices are followed.</li><li>System Development &amp; Implementation:&#xa0;Design, develop, test, and deploy backend software solutions using Node.js and Java, adhering to high-quality standards.</li><li>Database Design &amp; Optimization: Architect and optimize relational database schemas, write efficient queries, and ensure data integrity and performance.</li><li>Real-time Communication Technologies:&#xa0;Develop and maintain components for real-time communication, including SIP signaling and RTP streaming.</li><li>Media Processing &amp; Integration:&#xa0;Explore and implement solutions for audio/video media processing and integration within the contact center environment.</li><li>Contact Center Domain Expertise:&#xa0;Contribute to the development of contact center-specific features and integrations, understanding the nuances of the domain.</li><li>Performance &amp; Scalability:&#xa0;Identify and address performance bottlenecks, ensuring the platform can scale to meet growing demands.</li><li>Troubleshooting &amp; Support:&#xa0;Diagnose and resolve complex production issues, providing timely and effective solutions.</li><li>Cross-functional Collaboration:&#xa0;Work closely with product managers, architects, QA engineers, and other stakeholders to deliver high-quality software.</li></ul> <ul><li>Extensive experience developing&#xa0;backend services and APIs using Node.js &amp; Java.</li><li>Java: strong proficiency in Java development for backend applications.</li><li>“Platform:”<ul><li>Linux:&#xa0;Deep understanding of the Linux operating system and its ecosystem for development and deployment.</li></ul></li><li>Database Proficiency:<ul><li>Relational Database Principles:&#xa0;Must possess a strong foundational knowledge of relational database principles, including data modeling, normalization, ACID properties, and transaction management.</li><li>SQL:&#xa0;Proficient in writing complex and optimized SQL queries.</li></ul></li></ul><p>Highly Desirable Skills and Experience:</p><ul><li>PostgreSQL:<ul><li>Physical Design:&#xa0;Proven experience in designing and optimizing PostgreSQL physical schemas for high-throughput and low-latency applications.</li><li>Programming:&#xa0;Experience with PostgreSQL programming, including stored procedures, functions, and triggers.</li></ul></li><li>Real-time Communication Protocols:<ul><li>SIP Signaling:&#xa0;Hands-on experience with Session Initiation Protocol (SIP) for signaling in voice and video calls.</li><li>RTP Streaming:&#xa0;Experience with Real-time Transport Protocol (RTP) for audio and video data streaming.</li><li>Media Technologies:<ul><li>Familiarity with other applications and technologies related to audio/video media processing and streaming.</li></ul></li></ul></li><li>Contact Center Domain Expertise:<ul><li>Experience in developing software specifically for contact center environments.</li><li>Familiarity with major contact center platforms such as “Genesys, Cisco”, or similar.</li><li>Cloud Technologies:&#xa0;Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).</li></ul></li><li>Microservices Architecture:&#xa0;Experience designing and building microservices.</li><li>Monitoring &amp; Logging:&#xa0;Familiarity with monitoring and logging tools (e.g., ELK stack (preferable), Prometheus, Grafana).</li></ul> <ul><li>Long-term job security with a permanent contract</li><li>Additional health and life insurance coverage</li><li>Generous annual leave</li><li>Food vouchers and paid breaks</li><li>Competitive salary and clear career progression</li><li>World-class on-the-job training</li></ul><p>All your information will be kept confidential according to EEO guidelines.</p><p>&#xa0;</p>