Remotery

Senior Back-end Software Engineer, Node.js, Java

Posted Jun 3

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

📋 Description

• Provide comprehensive technical expertise in backend development, conduct code reviews, and engage in architectural discussions to ensure adherence to best practices.

• Design, develop, test, and deploy backend software solutions utilizing Node.js and Java, while maintaining high-quality standards.

• Architect and optimize relational database schemas, crafting efficient queries, and ensuring data integrity and performance.

• Develop and maintain components for real-time communication, incorporating SIP signaling and RTP streaming capabilities.

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

• Contribute to the development of features and integrations specific to contact centers, with a deep understanding of the domain's nuances.

• Identify and resolve performance bottlenecks, ensuring the platform is scalable to meet increasing demands.

• Diagnose and address complex production issues, delivering timely and effective resolutions.

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


⛳️ Requirements

• Extensive experience in developing backend services and APIs with Node.js.

• Strong proficiency in Java development tailored for backend applications.

• In-depth understanding of the Linux operating system and its ecosystem for development and deployment.

• Solid foundational knowledge of relational database principles, including data modeling, normalization, ACID properties, and transaction management.

• Skilled in crafting complex and optimized SQL queries.

• Experience with PostgreSQL programming, including stored procedures, functions, and triggers.

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

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

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

• Experience in developing software specifically designed 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 technologies (Docker, Kubernetes).

• Experience in designing and building microservices.

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


🏝️ Benefits

• 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.

People also viewed

Confitec11 hours ago

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

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

Backend Developer – Node.js, NestJS

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

Python Developer

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

Backend Developer – .NET Core, GCP Ecosystem – Senior

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Neogrid11 hours ago

Senior Pessoa Desenvolvedora FullStack, Python e React

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Intetics11 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