We are seeking a Senior Back-end Software Engineer with expertise in Node.js and Java to join our team. In this role, you will provide deep technical expertise in backend development, code reviews, and architectural discussions, ensuring best practices are followed. You will be responsible for designing, developing, testing, and deploying backend software solutions using Node.js and Java, adhering to high-quality standards. Additionally, you will architect and optimize relational database schemas, write efficient queries, and ensure data integrity and performance. You will also develop and maintain components for real-time communication, including SIP signaling and RTP streaming, and explore and implement solutions for audio/video media processing and integration within the contact center environment. Contributing to the development of contact center-specific features and integrations, understanding the nuances of the domain, and identifying and addressing performance bottlenecks to ensure platform scalability are key aspects of this role. You will also diagnose and resolve complex production issues and collaborate closely with product managers, architects, QA engineers, and other stakeholders to deliver high-quality software.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed