Senior Backend Software Engineer

Treatwell
Summary
Join Treatwell as a Senior Backend Software Engineer and contribute to the continued success of Europe's largest health and beauty SaaS and Marketplace. You will work with a variety of exciting technologies, including Java, Spring Boot, and AWS, to develop and maintain our applications. Responsibilities include driving improvements in software development processes, ensuring high quality, and working in an empowered, Agile team. The ideal candidate possesses strong technical skills, experience with distributed applications, and a proven track record in Agile development. Treatwell offers a comprehensive benefits package, including 28 days of paid holiday, Treatwell vouchers, a benefits platform with various perks, growth funds, mental health support, and a fully remote position with flexible working hours.
Requirements
- Have experience with most of our tech stack (Java with Spring Boot, Hibernate, PostgreSQL, MSSQL, Git, GitLab, GitLab CI, Docker, Kubernetes, and AWS) and are quick to learn new technologies
- Know good technical design and how to ensure quality is embedded in the software development process
- Have a deep understanding of how distributed applications are designed and built
- Have proven experience in a high-performing, autonomous Agile development team that delivers continuously
- Have experience with practices like pair programming, automated testing, TDD, BDD, continuous integration (trunk base development)
- Be a good communicator, fun to work with and enjoy being part of a vocal, passionate team
Responsibilities
- Help your team meet or exceed its goals and drive incremental improvements in both the way we work and the software we deliver
- Help realize the vision and accelerate the journey, knowing what great technology looks like and mentoring our existing team
- Ensure that we do great work and are known for it by breaking up applications into (micro)services that are well tested, independently deployable and highly observable
- Be part of an empowered team to operate independently and to ship to production as frequently as you see fit
Preferred Qualifications
Have experience shipping and operating integrations with payment system providers such as Stripe
Benefits
- 28-days holiday, plus bank holidays
- Monthly 40EUR Treatwell vouchers
- Benefits platform offering cycle to work scheme, high street discounts and other perks
- Growth funds for you to develop and grow with your team
- Mental health support through our partnership with Plumm
- 100% remote position with flexible working