About the job
This is a hybrid position based in our Palo Alto office, requiring in-office attendance on Tuesdays and Thursdays.
Why This Role Stands Out?
Join a rapidly expanding team at Grindr, where our user base has surged by 30% in the past year! We are in search of a seasoned Backend Engineer who is enthusiastic about building, testing, and deploying robust features alongside our Product team. This is your chance to tackle intriguing challenges, engage with cutting-edge technologies, collaborate with a talented team, and make significant contributions.
Key Responsibilities:
Become an integral part of a backend team of over 10 engineers, focusing on vital features that cater to millions of active daily users.
Lead projects and mentor fellow engineers in implementing new functionalities while closely collaborating with product and design teams.
Take ownership of designing and developing Grindr’s backend services within a stable and scalable microservices architecture.
Work closely with Product Managers, Designers, and fellow Engineers to refine feature design and functionality.
Enhance Grindr's platform using tools such as Redis, Postgres, and Kafka on AWS services.
Drive innovation through data-informed decisions regarding new technologies, architectures, and workflows.
Ensure high availability of Grindr’s platform by utilizing distributed systems and infrastructure engineering, while playing a pivotal role in optimizations, cost reduction, and incident management.
Guide and mentor team members through pairing sessions, code reviews, and architecture discussions.
What We Value in You:
A minimum of 7 years of experience as a Software Engineer with a focus on Backend Systems (Service APIs, Data Processing, Messaging Services).
Proven experience in designing and implementing large-scale systems for high load and data consistency within a microservice architecture.
Expertise in designing systems that leverage Cloud Services, preferably AWS.
A strong passion for software and system testing.
In-depth understanding of concurrency concepts and associated trade-offs.
A natural curiosity for troubleshooting and comprehending systems end-to-end.

