This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking an experienced Senior Backend Engineer to lead the design, development, and integration of backend systems for our cutting-edge video streaming platform. As a Senior Backend Engineer on the Xumo Software Engineering Team, you will play a key role in building and optimizing the backend infrastructure that powers our video streaming services. This includes handling and processing video content from various content partners to ensure seamless delivery of high-quality video streams to millions of viewers across streaming devices.
Job Responsibility:
Analyzes user and product requirements to design system flow and work processes
Develops data storage models based on functional requirements
Defines application programming interface access patterns and service integration touchpoints
Partners with quality assurance to document integration and test plan
Follows software development life cycle to implement new features through substantial programming effort
Creates integration tests that run with every code commit
Develops automation of service consumption
Defines and iterates on configuration parameters to allow software and services to best meet system needs
Builds out monitoring and alerting for live application programming interfaces and services
Repairs, restores, and repaves backend services
Maintains operation stability and corporate standards
Works with security team to follow best practices and close vulnerabilities
Documents and maintains defects and enhancements in the company issue management system
Consistent exercise of independent judgment and discretion in matters of significance
Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) as necessary
Other duties and responsibilities as assigned
Requirements:
5+ years’ experience of building backend servers (Java)
5+ years’ experience of building web service APIs (REST/SOAP) and HTTP/SSL protocol
5+ years’ experience of operating database (MySQL, PostgreSQL, Oracle, MongoDB)
5+ years’ experience of working with Linux-based operation system (CentOS, OSX)
Strong experience developing microservices (Docker) on Kubernetes
Strong experience with operating servers on cloud-based environments (Google Cloud, AWS, Azure)
Strong leads with designing, implementation skills to approach the solution for any new features or problem solving
Self-starter to able to work with minimal supervision for high quality output
Nice to have:
Experience manipulating video contents (content metadata, caption file, video format file, etc.)
Knowledge of various video formats: HLS, MP4, Mpeg-Dash
Experience developing scalable and highly available applications
Experience with message queue transactions for server communication (RabbitMQ, Kafka)