Senior Backend Engineer (Java)
Why should you apply? π
- Impact: work on a product suite used by millions of people that improves employee experience and wellbeing.
- Scale: a big focus of our engineering teams is building features and services to support our customers globally.
- Autonomy: have an input into the product roadmap and technically lead features/services.
- Development: While new services are created in Java, you'll be upskilled in Go to help maintain existing services.
- Top 10 Employer, Sunday Times Best Places to Work Awards
- Work for a profitable, fast-growing market leader in the online reward and benefits space
- Working with a small unit of a Product Manager and Engineers in the squad to understand priorities and requirements to deliver within the sprints
- Hands-on collaboration within the squad to analyse, refine, system design and deliver new Product features
- Working with the wider Backend Chapter and Principal Backend Engineer to architect the best solutions and strategy for the OneHub products
- Autonomy to evolve the current standards and increase the documentation across the Backend Chapter
- Using backend technologies including but not exclusively, Spring boot, Kubernetes, Java, MongoDB
- Architecting and building REST APIs on a distributed cloud solution
- CircleCI or similar
- CI/CD tools
- Google Cloud Platform (GCP)
- Experience with Go
- Monitoring and logging tools like Prometheus and Grafana
- Knowledge of containerisation and Kubernetes
- Open source collaboration