Job Closed

This listing is no longer active.

Sutherland logo
Sutherland

Founded in 1986, Sutherland is a global process transformation company that “rethinks and rebuilds processes for the digital age.” As an employer, Sutherlan

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

Location

Bulgaria

Posted

50 days ago

Salary

0

Seniority

Senior

Job Description

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

Sutherland

• Provide deep technical expertise in backend development, code reviews, and architectural discussions, ensuring best practices are followed • Design, develop, test, and deploy backend software solutions using Node.js and Java, adhering to high-quality standards • Architect and optimize relational database schemas, write efficient queries, and ensure data integrity and performance • Develop and maintain components for real-time communication, including SIP signaling and RTP streaming • Explore and implement solutions for audio/video media processing and integration within the contact center environment • Contribute to the development of contact center-specific features and integrations, understanding the nuances of the domain • Identify and address performance bottlenecks, ensuring the platform can scale to meet growing demands • Diagnose and resolve complex production issues, providing timely and effective solutions • Work closely with product managers, architects, QA engineers, and other stakeholders to deliver high-quality software

Job Requirements

  • Extensive experience in developing backend services and APIs using Node.js
  • Strong proficiency in Java development for backend applications
  • Deep understanding of the Linux operating system and its ecosystem for development and deployment
  • Must possess a strong foundational knowledge of relational database principles, including data modeling, normalization, ACID properties, and transaction management
  • Proficient in writing complex and optimized SQL queries
  • Experience with PostgreSQL programming, including stored procedures, functions, and triggers
  • Hands-on experience with Session Initiation Protocol (SIP) for signaling in voice and video calls
  • Experience with Real-time Transport Protocol (RTP) for audio and video data streaming
  • Familiarity with other applications and technologies related to audio/video media processing and streaming
  • Experience in developing software specifically 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 (Docker, Kubernetes)
  • Experience 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

Related Job Pages

More Backend Engineer Jobs

Role Description A Verity está buscando novos talentos! Somos uma consultoria de transformação e inovação digital e buscamos .NET Backend Developer Sênior para fazer parte dessa jornada. - Desenvolver, implementar e manter APIs e serviços backend utilizando a plataforma .NET (Core/.NET). - Colaborar na arquitetura de novas funcionalidades e na melhoria contínua dos sistemas existentes. - Garantir a qualidade do código através de testes unitários, de integração e boas práticas de desenvolvimento (SOLID, Clean Architecture). - Implementar e gerenciar soluções de Observabilidade (métricas, logs, traces) utilizando ferramentas como Dynatrace para monitorar a saúde e performance das aplicações em produção. - Trabalhar com infraestrutura em nuvem, implantando e gerenciando serviços no Google Cloud Platform (GCP), com foco em Google Kubernetes Engine (GKE). - Participar ativamente das cerimônias ágeis (Scrum/Kanban) e da revisão de código (Code Review). - Identificar gargalos de performance e propor soluções de otimização. Qualifications - Experiência como Desenvolvedor(a) Backend, com foco em nível Sênior. - Experiencia em .NET Core ou .NET 6/7/8+ e na linguagem C#. - Experiência com Dynatrace para monitoramento, tracing e análise de performance de aplicações (Observabilidade). - Conhecimento prático e experiência com serviços do Google Cloud Platform (GCP). - Experiência no uso e gerenciamento de contêineres utilizando Docker e orquestração via Kubernetes, preferencialmente com GKE. - Domínio em SQL e experiência com bancos de dados relacionais (Oracle, PostgreSQL). - Familiaridade com arquitetura de microsserviços e comunicação assíncrona (filas/mensageria, ex: Kafka, Pub/Sub). - Conhecimento em CI/CD e práticas de DevOps. Benefits - Vale refeição - Vale alimentação - Auxílio home office - Assistência médica - Assistência odontológica - Seguro de vida - Parcerias de descontos - Convênios em estabelecimentos e instituições de ensino - Treinamentos de agilidade recorrentes - Intervalo Verity

Brazil
Job Closed
Software Mind logo

Backend Python Developer

Software Mind

Software House focused on results since 1999

Backend Engineer50 days ago
Full TimeRemoteTeam 1,001-5,000Since 1999H1B No Sponsor

• Join a backend engineering team delivering digital solutions in health and operational support domain • Design, develop and maintain backend services using Python • Build scalable, secure and reliable APIs and application components • Collaborate with engineers from both client and delivery teams in an agile environment • Participate in solution design, technical discussions and architecture decisions • Improve application performance, stability and code quality • Support testing, troubleshooting and production issue resolution • Contribute to continuous improvement of development practices and delivery processes

Poland
Job Closed

• Use AI tooling actively: Claude Code, prompt engineering, agentic coding to accelerate development, write tests, optimize complex problems, and ship faster • Develop and maintain core data extraction and pipeline infrastructure serving 500+ integrations • Own the architecture and execution of pipeline modernization initiatives • Optimize product performance and reliability at scale: identify bottlenecks, manage resource constraints, and ensure data flows without disruption • Drive technical decisions, and maintain high code quality

United States
LiveKit logo

Senior Software Engineer, Media Backend

LiveKit

The Realtime Cloud. Build and scale voice and video applications.

Backend Engineer50 days ago
Full TimeRemoteTeam 11-50Since 2020H1B No Sponsor

• Design, build, and optimize the media pipeline and services around LiveKit's real-time core • Build distributed systems that ingest media from heterogeneous sources into the LiveKit ecosystem, and export LiveKit sessions to wherever they need to go • Shape LiveKit's strategy on media features, formats, and codecs • Choose the algorithms and implementation approaches that strike the right tradeoffs between performance, reliability, and quality • Support and advise other teams building on top of media services, and raise the quality bar for the systems they depend on • Help maintain operational excellence

United States
$120K - $250K / year