11 days ago

Senior Backend Engineer

Sporty Group

Hybrid
Full Time
$180,000
Hybrid

Job Overview

Job TitleSenior Backend Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$180,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About The Role

As a Senior Backend Engineer at Sporty Group, you will be instrumental in developing microservices within a distributed deployment environment, emphasizing containerization with Docker and Kubernetes. Your work will involve crafting the core logic of complex systems handling millions of daily accesses, leveraging the latest technology without the burden of legacy code. While experience with Spring Boot is preferred, a strong background in any object-oriented programming language and a willingness to learn are highly valued.

Our Stack (not all required)

  • Languages: Java 17
  • Frameworks: Spring Boot (Tomcat, Netty), Spring Data, Spring Cloud
  • Architecture: Microservices, REST API, Message Queues
  • Databases: MySQL, MyBatis, ShardingSphere, MongoDB
  • Caching: Redis (AWS ElastiCache), Elasticsearch
  • Message Queue: RocketMQ
  • Cloud: Docker, Kubernetes, AWS
  • Monitoring: Grafana, Prometheus, Loki, Tempo, AWS CloudWatch

What You'll Be Doing

  • Develop highly-scalable mobile internet backends for millions of users.
  • Collaborate with Product Owners and team members on new features and user stories for complex development projects.
  • Participate in peer and manager code reviews to ensure adherence to vision and architectural patterns.
  • Respond to support calls for production applications, ensuring quick diagnosis and repair.
  • Engage in all team ceremonies including planning, grooming, product demonstrations, and retrospectives.
  • Mentor less experienced team members, fostering growth within the team.
  • Potentially take on on-call responsibilities, depending on team and tenure.

What You'll Bring

  • Minimum of 6+ years within a relevant backend engineering role.
  • Preferred experience in Spring Boot, Spring Cloud, Spring Data, and iBATIS.
  • Strong experience with highly-scalable web backends and designing highly transactional systems.
  • Advanced proficiency in Object-Oriented Design (OOD) and analysis.
  • Advanced proficiency in applying analysis/design engineering functions.
  • Advanced proficiency in non-functional software qualities like resiliency and maintainability.
  • Advanced proficiency in modern behavior-driven testing techniques.
  • Deep understanding of Microservices architecture.
  • Proficiency 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.
  • Ability to work independently and effectively.
  • Excellent communication skills in English.

What’s In It For You

Sporty Group is a remote-first company committed to sustainability, offering a competitive salary along with individual performance-based bonuses quarterly. You'll enjoy 28 days of paid annual leave, core working hours of 10 am-3 pm in your local time zone with flexibility, referral and flash bonuses, top-of-the-line equipment, and annual company retreats for networking.

Key skills/competency

  • Java 17
  • Spring Boot
  • Microservices
  • Docker
  • Kubernetes
  • AWS
  • MySQL
  • Redis
  • Scalability
  • Object-Oriented Design

Tags:

Backend Engineer
Microservices
Scalability
API Development
Code Review
Mentoring
System Design
Distributed Systems
Transactional Systems
Object-Oriented Design
Production Support
Java 17
Spring Boot
Docker
Kubernetes
AWS
MySQL
Redis
RocketMQ
Grafana
Prometheus

Share Job:

How to Get Hired at Sporty Group

  • Research Sporty Group's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume for backend roles: Highlight extensive experience with Java, Spring Boot, microservices, and high-scale systems relevant to a Senior Backend Engineer.
  • Showcase technical expertise: Emphasize your deep understanding of containerization (Docker, Kubernetes) and cloud platforms (AWS) in your projects.
  • Prepare for technical assignments: Be ready for the offline take-home assignment by brushing up on core backend development principles and best practices.
  • Demonstrate independent problem-solving: During interviews, articulate how you've designed and troubleshot complex, highly transactional systems.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background