Software Engineer - Retention Squad (all genders)
Role details
Job location
Tech stack
Job description
- Build and own user-facing product features end-to-end , across React + TypeScript frontend and Kotlin backend services
- Take responsibility for feature delivery from initial design through production rollout and iteration
- Collaborate closely with product, design, and engineering to shape requirements and deliver features users love
- Translate product ideas into pragmatic technical solutions , making sensible tradeoffs within a mature codebase
- Ensure software quality through testing, CI/CD, production monitoring , and shared engineering best practices
- You'll be part of the Retention Squad , focused on improving the experience for our existing customers by delivering highly requested features and continuously refining and polishing core parts of the product.
How we build
Our tech stack includes React and TypeScript on the frontend, Java/Kotlin with Spring Boot on the backend, and REST and GraphQL APIs running on AWS . We use PostgreSQL for persistence, and run our services on Kubernetes , with infrastructure managed via Terraform .
As part of the Retention Squad , you'll play a key role in evolving and refining an existing architecture , helping ensure it scales with product needs while remaining maintainable and pragmatic.
- TechMondays: Mondays are fully dedicated to engineering - whether you want to tackle technical debt, explore new technologies, or refine infrastructure.
- Tech Forums: Our transparent decision-making format where all voices are heard and the best ideas win.
- A culture that values technology-first thinking , autonomy , and engineering excellence over unnecessary processes.
Requirements
- 5+ years of professional software engineering experience
- Strong backend experience with Java and/or Kotlin in production systems, ideally using Spring Boot (Experience with Java + Spring and willingness to learn Kotlin is absolutely fine)
- Solid understanding of engineering fundamentals, including API design (REST and GraphQL), data modeling, performance, and reliability
- Experience working with AWS services such as SNS, SES, and S3
- Familiarity with containerized and cloud-native environments , including Docker, Kubernetes , and infrastructure managed via Terraform
- Understanding of microservice architectures and relational databases (we use PostgreSQL)
- Strong experience building production frontend applications with JavaScript, TypeScript, and React, ideally with several years spent primarily in these technologies
- Experience working in a large or mature codebase
- Product-oriented and pragmatic mindset, with attention to detail, strong communication skills, and the ability to evaluate tradeoffs, challenge assumptions, and make decisions that balance quality, speed, and impact
Benefits & conditions
-
Want to work on a product that has a significant direct impact on one of Germany's most powerful industries
-
Consider yourself one of the best in your field and want to thrive in an environment of equally talented colleagues
-
Are self-driven and would never just want to work in a ticket factory
-
Seek a culture where all voices matter when it comes to shaping the future of the product and therefore, the workflow of the entire trades industry
-
Want to work with colleagues who have your back and absolutely want to set you up for success, * You'll get insights into one of the best-funded startups in the trades industry and support us in a highly exciting growth phase .
-
We foster a culture of curiosity, positivity, and collaboration (our core values).
-
We value honest feedback and continuous learning , giving everyone the space to experiment - and make mistakes.
-
We invest in you:
-
€500 Learning & Development budget per year for training, courses, and upskilling.
-
5 days of paid educational leave (Bildungsurlaub) to use specifically for the trainings you take with your L&D budget.
Plenty of room for ownership, creativity, and personal growth as we scale.
Flexibility & perks
- Build your own benefits package from more than 35 partners such as Urban Sports Club, Blinkist, 7Mind, Ikea, and many more.
- Access to our Corporate Benefits Portal with exclusive discounts on travel, sports, fashion, and more.
- 30 days of vacation , regular team & company events, plus two Company Weeks per year .
- A hybrid work model: 2 days per week in our vibrant Friedrichshain office , close to Boxi & Warschauer Straße - and the flexibility to work remotely, including Workation options .
If this sounds exciting - let's find out if we're a good fit. We'd love to meet you.
Also check out our blog .
About the company
ToolTime is a Software-as-a-Service solution that helps craftsmen tackle all administrative tasks of their business.
Our purpose is to make their lives easier and more effective.
We offer a clear tool that covers all work steps in craft businesses, from customer enquiries to invoicing and everything can be carried out quickly and easily.