Sporty Group Logo

Sporty Group

Backend Engineer

Reposted 18 Days Ago
Remote
9 Locations
Mid level
Remote
9 Locations
Mid level
Develop microservices in a distributed environment, focusing on containerization with Docker and Kubernetes. Collaborate with teams for new features and participate in code reviews. Provide production support and mentor junior developers.
The summary above was generated by AI

We consistently top the charts as one of if not the most used Sports Betting website in the countries we operate in. 

With millions of weekly active users, we strive to be the best in industry for our users.


In this role, you’ll be responsible for developing microservices in a distributed deployment environment with an emphasis on containerisation with Docker and K8S. You won’t just be writing simple CRUD applications, but instead will be working on the core logic of complex systems that are accessed millions of times a day. We wrote our system from scratch about 3 years ago, so you’ll be working with the latest technology and won’t have to worry about decades old legacy code.


A willingness to work in Springboot is fine - as long as you are willing to learn and have demonstrable experience in an object-oriented programming language.



Our Stack (we don't expect you to have all of these)


Language: Java 8+

Frameworks: Spring Boot (Tomcat, Netty), Spring Data, Spring Cloud

Architecture: Microservices, REST API, Message Queues

Database: MySQL, MyBatis, ShardingSphere, MongoDB

Caching: Redis (AWS ElastiCache), ElasticSearch

Message Queue: RocketMQ

Cloud: Docker, Kubernetes, AWS

Monitoring: Grafana, Prometheus, Loki, Tempo, AWS CloudWatch 


Responsibilities


Develop highly-scalable mobile internet backends for millions of users

Work with Product Owners and other development team members to determine new features and user stories needed in new / revised applications or large/complex development projects

Participate in code reviews with peers and managers to ensure that each increment adheres to original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate

Respond to support calls for applications in production for quick diagnosis and repair to keep things running smoothly for users

Participate in all team ceremonies including planning, grooming, product demonstration and team retrospectives

Mentoring less experienced team members 

Potential On-Call responsibilities depending on team and tenure


Requirements


Minimum of 3+ Years within a relevant role

Preferred experience in Spring Boot, Spring Cloud, Spring Data and iBATIS

Strong experience with highly-scalable web backends

Experience designing highly transactional systems

Advanced proficiency in Object Oriented Design (OOD) and analysis

Advanced proficiency in application of analysis / design engineering functions

Advanced proficiency in application of non-functional software qualities such as resiliency and maintainability

Advanced proficiency in modern behavior-driven testing techniques

Deep understanding of Microservices

Proficient in SQL

Expert knowledge of application development with technologies like RabbitMQ, MySQL, Redis etc

Strong experience with container and cloud solutions such as Docker, Kubernetes and AWS Cloud

An ability to work independently

Excellent communication skills in English


Top Skills

AWS
Docker
Elasticsearch
Java 8+
Kubernetes
MongoDB
MySQL
RabbitMQ
Redis
Spring Boot
Spring Cloud
Spring Data

Similar Jobs

4 Days Ago
Easy Apply
Remote
28 Locations
Easy Apply
Mid level
Mid level
Cloud • Security • Software • Cybersecurity • Automation
The Backend Engineer will implement performance improvements for GitLab CI, collaborate with teams to ensure quality, and address technical debt while advocating for best practices.
Top Skills: Ci/CdPostgresRuby On Rails
4 Days Ago
Easy Apply
Remote
29 Locations
Easy Apply
Mid level
Mid level
Cloud • Security • Software • Cybersecurity • Automation
The Backend Engineer will contribute to the development of GitLab-Runner, focusing on scalability and operational improvements for CI environments.
Top Skills: DockerGoKubernetes
3 Days Ago
Remote
2 Locations
Mid level
Mid level
Music
Design and implement robust backend systems while collaborating with cross-functional teams. Focus on distributing high-volume services and maintain coding standards.
Top Skills: ElasticsearchJavaKubernetesPythonVespa

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account