Job Description
Sparetech is seeking a Senior Backend Engineer to join its Foundations Team. The successful candidate will be instrumental in building and maintaining the core services that underpin Sparetech's web applications. This role involves working within a cross-functional team to ensure the platform's scalability, performance, and maintainability. The engineer will enable product teams to innovate rapidly while upholding high engineering standards.
Responsibilities include:
- Contributing to foundational platform components and systems (User management, Authentication, Data Model, etc.).
- Developing and maintaining external interfaces for customer integrations.
- Solving complex technical challenges related to scalability, performance, and security.
- Collaborating with product managers, designers, and engineers to solve product problems.
Requirements:
- 5+ years of experience building software with JVM-based languages (Java, Kotlin, Scala).
- Experience designing robust, scalable, and maintainable backend systems.
- Proficiency in relational and non-relational databases and optimizing database performance.
- Experience with RESTful APIs / webhooks.
- Experience with cloud infrastructure, CI/CD, and DevOps best practices.
Sparetech offers:
- Remote work options within Germany, with offices in Stuttgart and Munich.
- A permanent employment contract with 30 days of vacation.
- An annual training budget of 1000,00 EURO for professional development.
- A subsidized job bike and Wellpass gym membership in Germany.
- Participation in the company's success through the VSOP program.