Staff Engineer, Client Services
New
F
Fanatics Betting & GamingSports betting
Location: New York, NY, United States; Workplace Type: RemoteFull-TimeStaff
Salary1 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years of experience designing and building highly scalable backend services.
- Required Skills
- AgileJavaKotlinSCRUMSpring BootCI/CDDistributed Systems
Requirements
- Have 7+ years of experience designing and building highly scalable backend services.
- Bring expertise in Kotlin as a primary development language, or deep Java knowledge and a strong willingness to transition to Kotlin.
- Have experience with modern backend frameworks such as Spring Boot or similar.
- Have experience with Coroutines and Dependency Injection.
- Be familiar with Agile software delivery and SCRUM methodology.
- Have a bachelor's degree, professional certification, or a combination of education and experience.
- Experience with large-scale distributed systems and event-driven architectures is preferred.
- Exposure to cloud infrastructure such as AWS or GCP, CI/CD pipelines, and observability tools is preferred.
- Familiarity with functional programming and actor-based concurrency frameworks such as Apache Pekko or Akka is preferred.
Responsibilities
- Lead planning, design, and technical development of major product features from inception through deployment.
- Define and scale best practices for code quality, system design, and testing across Client Services and peer teams.
- Conduct technical design and code reviews to uphold quality, reliability, and security.
- Mentor engineers across multiple teams and promote technical ownership and continuous improvement.
- Lead end-to-end delivery of multi-team projects, coordinating with engineering, product, and design.
- Define testing strategies for complex client-side features and systems.
- Raise operational standards for observability, reliability, resilience, and maintainability.
- Develop, test, document, and deploy software to production.
- Participate in an on-call rotation and troubleshoot application-related problems.
View Full Description & ApplyYou'll be redirected to the employer's site