📍Remote | 🌎Global | ⛳Consumer tech for golfers
About Us:
18Birdies is the #1 rated and most downloaded game improvement and social platform for golf. Our mission is to empower all golfers — from weekend warriors to complete beginners — with the tools they need to play their best and stay connected to the game, both on and off the course.
We’re a tight-knit, cross-continental team building in a space that’s growing fast ($80B+ market). With increasing diversity in the sport, we’re focused on creating inclusive, intuitive, and inspiring golf experiences for everyone.
About the Role:
We are looking for an experienced Staff-level Java Backend Engineer with strong technical leadership skills. You will be working remotely in the pacific timezone and managing a small, high-performing team consisting of iOS, Android, and QA engineers.
As a technical leader, you will be responsible for the architecture, design, and delivery of complex backend systems, ensuring high scalability, reliability, and performance.
How to Apply: If you would like to learn more about this position, please email jobs@18birdies.com.
- Architect, design, and implement highly scalable, reliable Java backend services.
- Lead and mentor a team of engineers (iOS, Android, QA), providing technical guidance and leadership
- Ensure effective cross-team communication, coordination, and collaboration.
- Define and enforce best practices for development, code reviews, testing, and deployment.
- Condcut architectural reviews and contribute to long-term technology strategy.
- Address complex technical problems, ensuring efficient resolution.
- Facilitate bilingual (Chinese/English) communications within the team and with external stakeholders.
Minimum Qualifications:
- Bachelor’s degree or higher in Computer Science, Engineering, or a related technical field.
- 8+ years of professional experience in Java backend development within internet-scale applications.
- Proven experience leading or managing engineering teams.
- Expert-level proficiency in Java and frameworks such as Spring Boot, Spring MVC, and related technologies.
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- Deep understanding of microservices architecture, RESTful APIs, and messaging systems.
- Extensive experience with SQL and NoSQL databases.
- Strong knowledge of DevOps practices, CI/CD tools, and container orchestration (Docker, Kubernetes).
Language Requirements:
Preferred Qualifications:
- Experience in mobile application backend development.
- Familiarity with Agile methodologies.
- Additional programming experience in other languages (Python, Scala).
- PassionateExperience in startup environments — you know how to move fast and scale thoughtfully
- Passionate about golf
- Fully remote team, flexible work hours