What will be your mission?
We are scaling a platform used by millions across Europe and continuously evolving our architecture, balancing a Rails monolith with distributed services.
We are looking for a Backend Engineer who enjoys making pragmatic technical decisions with real product impact.
You will join an agile squad with full autonomy over a wide scope of the JobTeaser product. Along with other engineers, a product manager and a product designer, you will be in a position to make technical calls to maintain and improve a complex SaaS product with a wide impact on millions of users across Europe.
Main missions and objectives
- Elaborate, develop and maintain features on a modern stack including Ruby and Go microservices, a Ruby on Rails monolith, Kubernetes, gRPC APIs, Kafka, ElasticSearch, PostgreSQL and MySQL databases
- Inform product design, priorities and constraints in an autonomous product squad
- Participate in architectural decisions and tooling improvements for our tech stack and our migration towards a microservice architecture
- Contribute to best practice discussions and process improvements within the Backend Chapter, our internal community of backend engineers
- Write automated tests and deploy to production several times a day in a Continuous Deployment Devops culture
- Monitor and fix production issues on your team’s functional and technical scope
- Participate in code reviews and pair programming sessions
- Learn and teach through dedicated time for Tech sharing and Mentoring
What about our Tech Department?
Our stack
- A micro services architecture in Go et Ruby
- A Ruby on Rails monolith
- Postgres, MySQL and Redis
- ElasticSearch and Algolia
- gRPC
- Kafka
- React, Next.js, React testing library, TypeScript and Storybook
- AWS hosting, Kubernetes, monitored with Grafana/Loki
- Continuous deployment with Github & CircleCI
Our organization (the famous “Spotify model” adapted so differently by each company)
- 100 people (engineers, product people and data teams)
- 3 product tribes with multiple impact teams in each
- 1 platform tribe including QA team, 1 developer experience team, 1 devops & SRE team
- Each squad with a hands-on Engineering Manager
- Staff Engineers report directly to Head of Engineering
- Software craftsmanship: clean code, testing, peer programming, code review, etc.
Apply on company website 7 Rue de Madrid, 75008 Paris, France Remote (Global) Full-time EUR 55,000 – 70,000 / year