Staff Backend Engineer (Ecosystem Health)

Requirements

  • 7+ years of experience as a Software Engineer developing critical portions of working on Backend Systems (Service APIs, Data Processing, Messaging Services)
  • ,
  • Experience designing and implementing large-scale API systems for high load and data consistency in a microservice-based architecture
  • ,
  • Experience designing systems that make heavy and efficient use of Cloud Service, AWS preferred
  • ,
  • Passionate about testing software and systems
  • ,
  • Deep understanding of concurrency concepts and trade-offs
  • ,
  • You love figuring things out and understanding how they work end-to-end
  • ,
  • Experience with the JVM and at least one JVM language such as Java, Kotlin, and Scala. Experience designing and productionizing large-scale distributed systems
  • ,
  • (Desirable) Experience developing Production systems using Kotlin and Kafka
  • ,
  • (Desirable) Experience in mentoring / skilling up less experienced developers
  • ,
  • (Desirable) Experience in trust & safety or security

What the job involves

  • We’re looking for an experienced Backend Engineer who is passionate about building, testing, deploying, and working closely with the Product team to deliver new features.
  • ,
  • You will have the opportunity to solve challenging problems, work with the latest systems, collaborate with a kind and capable team, and contribute meaningfully
  • ,
  • Leading projects and other engineers to implement new features and coordinate closely with the product and design teams
  • ,
  • Own the design and development of Grindr’s backend services in a stable and scalable microservices architecture
  • ,
  • Work with Product Managers, Designers, and other Engineers to refine feature design and functionality
  • ,
  • Optimize key pieces of Grindr's platform using tools like Redis, Postgres, and Kafka on AWS services
  • ,
  • Innovate by guiding data-driven decisions to adopt new technologies, architectures, and workflow
  • ,
  • Maintain high availability of the Grindr platform by leveraging distributed systems and infrastructure engineering, while playing a key role in optimizations, cost reduction, and incident management
  • ,
  • Help guide and mentor team members through pairing sessions, code reviews, and architecture reviews
Back to blog