Warning: Undefined array key 2 in /home/u208939297/domains/wfh4u.com/public_html/app/views/user/layout/header.php on line 55

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/u208939297/domains/wfh4u.com/public_html/app/views/user/layout/header.php on line 55
WFH4U -
home

Backend Engineer

by Sporty Group in Software Engineer

Job Role Insight

Date Posted

May 17, 2025

Location

Remote

Salary

N/A

Job Type

Full-Time

Description

In this role, you will be responsible for developing microservices within a distributed deployment environment, with a strong emphasis on containerization using Docker and Kubernetes (K8S). You will be working on the core logic of complex systems that handle millions of daily accesses, rather than simple CRUD applications. Our system was architected from scratch approximately three years ago, ensuring you will be working with the latest technologies without the burden of extensive legacy code.

While experience with Spring Boot is welcomed, we are open to candidates with demonstrable experience in any object-oriented programming language who are willing to learn our stack.

Our Stack (We don't expect you to have expertise in 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.
  • Collaborate with Product Owners and other development team members to define new features and user stories for new or revised applications and large/complex development projects.
  • Participate in code reviews with peers and managers to ensure adherence to the original user story vision and all standard resource libraries and architectural patterns.
  • Respond to support calls for production applications to provide quick diagnosis and repair, ensuring smooth operation for users.
  • Participate in all team ceremonies, including planning, grooming, product demonstrations, and team retrospectives.
  • Mentor less experienced team members.
  • Potential on-call responsibilities depending on the team and your tenure.

Requirements

  • Minimum of 3+ years of experience in a relevant role.
  • Preferred experience with 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 applying analysis and design engineering functions.
  • Advanced proficiency in applying non-functional software qualities such as resiliency and maintainability.
  • Advanced proficiency in modern behavior-driven testing techniques.
  • Deep understanding of Microservices architecture.
  • Proficient in SQL.
  • Expert knowledge of application development with technologies like RocketMQ (or similar message queues), MySQL, and Redis (or similar caching solutions).
  • Strong experience with container and cloud solutions such as Docker, Kubernetes, and AWS Cloud.
  • An ability to work independently.
  • Excellent communication skills in English.

Note: If you feel strongly that you have what it takes for this role but don’t check 100% of the boxes—that’s okay—we encourage you to apply anyway and highlight what you can bring to the table.
Sporty Group
View Company

Find the work-from-home job

you've been searching for.