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

2 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
Software Mind logo

Backend Python Developer

Software Mind

Software House focused on results since 1999

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
LiveKit logo

Senior Software Engineer, Media Backend

LiveKit

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

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
Full TimeRemoteTeam 10,001+Since 1978H1B No Sponsor

• Receive tasks from the Project Lead or Team Lead (TL), prepare functional and design specifications, and align them with all stakeholders. • Ensure assigned areas are delivered on time and meet quality expectations. • Provide effort estimations, agree on timelines with the manager, and contribute to project planning. • Evaluate existing data systems and identify improvement opportunities. • Develop best practices for data coding to ensure system-wide consistency. • Update and optimize local and metadata models. • Assess implemented data systems for discrepancies, variances, and performance efficiency. • Troubleshoot and optimize data infrastructure and pipelines. • Understand business drivers and analytical use cases, translating them into reliable data products. • Design, implement, and maintain cloud-based pipelines that deliver business-critical data efficiently. • Identify area-level risks and implement mitigation plans. • Report readiness/quality status and escalate critical issues appropriately. • Take responsibility for resolving crisis situations within the assigned area of responsibility (AOR). • Initiate and conduct code reviews, and help establish coding standards, conventions, and guidelines. • Propose technical and functional improvements to enhance the product. • Continuously upgrade professional knowledge and skills. • Collaborate closely with cross-functional teams.

Canada
$62.9K - $147.5K / year