About the job
Empowering every employee.
Our mission is to be the world's leading AI employee experience platform by transforming the way frontline employees engage with their work.
At Flip, we strive to revolutionize the employee experience for those on the frontlines, giving them a voice and access to essential company information, regardless of their location. If you are eager to make a substantial impact and enhance the work lives of millions, we invite you to join our dynamic team!
Job Overview
As a Senior Backend Engineer, you will play a vital role in enhancing our employee communication platform's backend. Your responsibilities will include secure design, hands-on development, and operation of crucial server applications within our core domains. This position is perfect for an experienced engineer with over 5 years of expertise in the JVM ecosystem who is ready to take ownership of mission-critical production systems and foster technical excellence within an agile international team.
Key Responsibilities
- Architect and Develop Core Services: Design, develop, and manage essential backend services in our User Management domain, ensuring seamless and secure integration with our Keycloak instance.
- Leverage the JVM Stack: Engage actively with our primary technology stack, primarily JVM-based (Kotlin, Micronaut), along with additional components developed in Python and Go.
- Drive Engineering Excellence: Produce software that adheres to modern practices: API-first design, rigorous code reviews, automated testing, and utilizing merge request environments for exploratory testing prior to merging.
- Own the Topics: Take responsibility for significant technical topics, driving critical decisions, and ensuring alignment across teams within our backend guild.
- Deployment and Operations: Deploy (using Kubernetes, Helm) and monitor (with Grafana, Sentry, Mixpanel) your services, with assistance from a dedicated SRE team for on-call responsibilities.
Qualifications
We are looking for a passionate and experienced engineer who is ready to take on challenges and drive improvements across our backend systems. If you are excited about the opportunity to be a part of a transformative company, we want to hear from you!
