Remotery

Principal Voice, Backend Software Developer

Posted May 22

This is a fully remote position, open to applicants in Bulgaria.

📋 Description

• Offer in-depth technical knowledge in backend development, conducting code reviews, and participating in architectural discussions to ensure adherence to best practices.

• Create, implement, test, and deploy backend software solutions utilizing Node.js and Java, maintaining high-quality standards.

• Design and enhance relational database schemas, craft efficient queries, and guarantee data integrity and performance.

• Build and sustain components for real-time communication, including SIP signaling and RTP streaming.

• Investigate and execute solutions for audio/video media processing and integration within the contact center framework.

• Assist in the development of features and integrations specific to contact centers, with a strong understanding of the domain's intricacies.

• Detect and resolve performance bottlenecks, ensuring the platform scales effectively to meet increasing demands.

• Analyze and troubleshoot complex production issues, delivering prompt and effective resolutions.

• Collaborate closely with product managers, architects, QA engineers, and other stakeholders to produce high-quality software.


⛳️ Requirements

• Significant experience in building backend services and APIs using Node.js.

• Strong expertise in Java development for backend applications.

• Comprehensive knowledge of the Linux operating system and its ecosystem for both development and deployment.

• Must have a solid foundational understanding of relational database principles, such as data modeling, normalization, ACID properties, and transaction management.

• Skilled in writing complex and optimized SQL queries.

• Demonstrated experience in designing and optimizing PostgreSQL physical schemas for high-throughput and low-latency applications.

• Practical experience with Session Initiation Protocol (SIP) for signaling in voice and video communications.

• Familiarity with Real-time Transport Protocol (RTP) for audio and video data streaming.

• Knowledge of various applications and technologies related to audio/video media processing and streaming.

• Experience in software development specifically tailored for contact center environments.

• Knowledge of major contact center platforms such as Genesys, Cisco, or similar systems.

• Experience with cloud platforms (AWS, Azure, GCP) and containerization techniques (Docker, Kubernetes).

• Experience in designing and constructing microservices.

• Familiarity with monitoring and logging tools (e.g., ELK stack (preferred), Prometheus, Grafana).


🏝️ Benefits

• Long-term job stability with a permanent contract.

• Additional health and life insurance benefits.

• Generous annual leave policy.

• Food vouchers and paid breaks.

• Competitive salary with clear opportunities for career advancement.

• World-class on-the-job training.

People also viewed

Confitec10 hours ago

Mid-level .NET, Angular, SQL Server Developer – AI, Spec-Driven Development

Anywhere in the WorldFull-timeBackend Engineer
ApplyView job
DOMVS iT10 hours ago

Backend Developer – Node.js, NestJS

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI10 hours ago

Python Developer

SE flagSweden OnlyFreelanceBackend Engineer$25 – $50/hour
ApplyView job
FCamara Consulting & Training10 hours ago

Backend Developer – .NET Core, GCP Ecosystem – Senior

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Neogrid10 hours ago

Senior Pessoa Desenvolvedora FullStack, Python e React

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Intetics10 hours ago

Golang Technical Interviewer

MA flagMorocco OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers