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 <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 backend services and APIs using Node.js and have strong Java & 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> </p><ul><li>Technical Expertise & Guidance: Provide deep technical expertise in backend development, code reviews, and architectural discussions, ensuring best practices are followed.</li><li>System Development & Implementation: Design, develop, test, and deploy backend software solutions using Node.js and Java, adhering to high-quality standards.</li><li>Database Design & Optimization: Architect and optimize relational database schemas, write efficient queries, and ensure data integrity and performance.</li><li>Real-time Communication Technologies: Develop and maintain components for real-time communication, including SIP signaling and RTP streaming.</li><li>Media Processing & Integration: Explore and implement solutions for audio/video media processing and integration within the contact center environment.</li><li>Contact Center Domain Expertise: Contribute to the development of contact center-specific features and integrations, understanding the nuances of the domain.</li><li>Performance & Scalability: Identify and address performance bottlenecks, ensuring the platform can scale to meet growing demands.</li><li>Troubleshooting & Support: Diagnose and resolve complex production issues, providing timely and effective solutions.</li><li>Cross-functional Collaboration: Work closely with product managers, architects, QA engineers, and other stakeholders to deliver high-quality software.</li></ul>
<ul><li>Extensive experience developing backend services and APIs using Node.js & Java.</li><li>Java: strong proficiency in Java development for backend applications.</li><li>“Platform:”<ul><li>Linux: 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: Must possess a strong foundational knowledge of relational database principles, including data modeling, normalization, ACID properties, and transaction management.</li><li>SQL: 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: Proven experience in designing and optimizing PostgreSQL physical schemas for high-throughput and low-latency applications.</li><li>Programming: Experience with PostgreSQL programming, including stored procedures, functions, and triggers.</li></ul></li><li>Real-time Communication Protocols:<ul><li>SIP Signaling: Hands-on experience with Session Initiation Protocol (SIP) for signaling in voice and video calls.</li><li>RTP Streaming: 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: Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).</li></ul></li><li>Microservices Architecture: Experience designing and building microservices.</li><li>Monitoring & Logging: 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> </p>