Java Tech Lead (m/w/d) Mobility Startup
⚲ Berlin
4 000 - 8 000 EUR brutto (ANY)
Wymagania
- Amazon AWS
- Java EE
- MongoDB
Opis stanowiska
About Us
We develop and operate an end-to-end platform for car sharing and vehicle rental, currently used by customers in Germany, Austria, and Spain.
The platform is fully white-label capable and includes mobile apps, web applications, back-office tools, and integrations with telematics hardware, payment service providers, and KYC providers — all from a single, modular codebase.
The backend is based on Java 17 / Jakarta EE 10 Payara, while the frontend is built with React / React Native.
We are currently in a strategic growth phase and are now looking for an experienced technical leader to help shape the next stage of our development.
The Role
As Tech Lead, you will take on a central bridging role between Engineering and company leadership. You will work closely with the CTO, support them operationally, and ensure that the platform keeps pace with the company’s growth — both technically and organisationally.
This position is designed for someone who can dive deep into the code while also keeping the bigger picture in mind. You are not afraid of a mature system with history — you see it as an opportunity.
Technical Leadership & Architecture
• Further development and maintenance of the modular Java / Jakarta EE platform, including shared responsibility for architectural decisions
• Implementation of the identified infrastructure improvements: IaC Terraform / CloudFormation, multi-region setup, and disaster recovery plan
• Responsibility for implementing outstanding security measures
• Driving the migration of binary data from MongoDB to S3, as well as further technical debt reduction projects
• Evaluation and further development of the CI/CD pipelines GitLab CI and test coverage
Processes & Team Organization
• Establishment of formal code review processes and consistent planning cycles within the development team
• Close collaboration with the CTO on the gradual handover of engineering and operational responsibilities
• Support in building a product management process aligned with customer requirements
• Mentoring of the junior frontend developer and support for the senior engineers
Operations & Quality
• Shared responsibility for monitoring, alerting, and incident response AWS CloudWatch, Sentry, Crashlytics
• Automation of dependency vulnerability scanning within the CI pipeline
• Technical support for customer projects — from onboarding through to troubleshooting
Must-Have
• Several years of experience in backend development with Java — Jakarta EE / Java EE / Spring — in production systems
• Strong experience with Test-Driven Development (TDD), as well as a strong quality mindset and interest in software craftsmanship
• Proven experience as a Tech Lead or Senior Engineer with team responsibility
• Solid understanding of cloud infrastructure, ideally AWS — EC2, ECS, CloudWatch, S3
• Experience with MongoDB or comparable NoSQL databases in production environments
• Familiarity with CI/CD pipelines — GitLab CI, GitHub Actions, or similar — and modern deployment practices
• Hands-on mentality: you can deliver value immediately without requiring months of onboarding
Nice-to-Have
• Knowledge of Infrastructure as Code — Terraform or CloudFormation
• Experience with React and/or React Native on the frontend
• Understanding of the mobility, car-sharing, or vehicle rental domains
• Experience in regulated environments or with GDPR compliance projects
• Knowledge of telematics hardware integrations or IoT-related systems
• Class B driving licence
What We Offer
• One of the most technically impressive small platforms in the German mobility landscape — with real responsibility from day one
• Short decision-making paths and a high degree of freedom to shape things
• A well-established team with 5–10 years of shared platform history
• A modern tech stack: Java 17, Jakarta EE 10, React, React Native, GitLab CI/CD — without legacy burden
• 99.9% uptime — efficiency here is not an ambition, but a reality
• Hybrid working with an office in Berlin and flexible working hours
• Competitive salary, depending on experience and qualifications
• Active involvement in the strategic development of the company
How to Apply
We look forward to receiving your application — preferably including a short cover note, your CV, and, where relevant, references or GitHub projects.
A formal cover letter is not required; we value genuine interest and technical depth more than formalities.
We develop and operate an end-to-end platform for car sharing and vehicle rental, currently used by customers in Germany, Austria, and Spain.
The platform is fully white-label capable and includes mobile apps, web applications, back-office tools, and integrations with telematics hardware, payment service providers, and KYC providers — all from a single, modular codebase.
The backend is based on Java 17 / Jakarta EE 10 Payara, while the frontend is built with React / React Native.
We are currently in a strategic growth phase and are now looking for an experienced technical leader to help shape the next stage of our development.
The Role
As Tech Lead, you will take on a central bridging role between Engineering and company leadership. You will work closely with the CTO, support them operationally, and ensure that the platform keeps pace with the company’s growth — both technically and organisationally.
This position is designed for someone who can dive deep into the code while also keeping the bigger picture in mind. You are not afraid of a mature system with history — you see it as an opportunity.
Technical Leadership & Architecture
• Further development and maintenance of the modular Java / Jakarta EE platform, including shared responsibility for architectural decisions
• Implementation of the identified infrastructure improvements: IaC Terraform / CloudFormation, multi-region setup, and disaster recovery plan
• Responsibility for implementing outstanding security measures
• Driving the migration of binary data from MongoDB to S3, as well as further technical debt reduction projects
• Evaluation and further development of the CI/CD pipelines GitLab CI and test coverage
Processes & Team Organization
• Establishment of formal code review processes and consistent planning cycles within the development team
• Close collaboration with the CTO on the gradual handover of engineering and operational responsibilities
• Support in building a product management process aligned with customer requirements
• Mentoring of the junior frontend developer and support for the senior engineers
Operations & Quality
• Shared responsibility for monitoring, alerting, and incident response AWS CloudWatch, Sentry, Crashlytics
• Automation of dependency vulnerability scanning within the CI pipeline
• Technical support for customer projects — from onboarding through to troubleshooting
Must-Have
• Several years of experience in backend development with Java — Jakarta EE / Java EE / Spring — in production systems
• Strong experience with Test-Driven Development (TDD), as well as a strong quality mindset and interest in software craftsmanship
• Proven experience as a Tech Lead or Senior Engineer with team responsibility
• Solid understanding of cloud infrastructure, ideally AWS — EC2, ECS, CloudWatch, S3
• Experience with MongoDB or comparable NoSQL databases in production environments
• Familiarity with CI/CD pipelines — GitLab CI, GitHub Actions, or similar — and modern deployment practices
• Hands-on mentality: you can deliver value immediately without requiring months of onboarding
Nice-to-Have
• Knowledge of Infrastructure as Code — Terraform or CloudFormation
• Experience with React and/or React Native on the frontend
• Understanding of the mobility, car-sharing, or vehicle rental domains
• Experience in regulated environments or with GDPR compliance projects
• Knowledge of telematics hardware integrations or IoT-related systems
• Class B driving licence
What We Offer
• One of the most technically impressive small platforms in the German mobility landscape — with real responsibility from day one
• Short decision-making paths and a high degree of freedom to shape things
• A well-established team with 5–10 years of shared platform history
• A modern tech stack: Java 17, Jakarta EE 10, React, React Native, GitLab CI/CD — without legacy burden
• 99.9% uptime — efficiency here is not an ambition, but a reality
• Hybrid working with an office in Berlin and flexible working hours
• Competitive salary, depending on experience and qualifications
• Active involvement in the strategic development of the company
How to Apply
We look forward to receiving your application — preferably including a short cover note, your CV, and, where relevant, references or GitHub projects.
A formal cover letter is not required; we value genuine interest and technical depth more than formalities.
🔍 Dekoder Ogłoszenia
🔴
We are currently in a strategic growth phase and are now looking for an experienced technical leader to help shape the next stage of our development.
Firma jest w fazie rozwoju, co może oznaczać niestabilność, potrzebę szybkiego dostosowania się do zmian i potencjalnie brak ugruntowanych procesów.
🔴
This position is designed for someone who can dive deep into the code while also keeping the bigger picture in mind.
Oczekuje się, że będziesz zarówno pracować nad szczegółami technicznymi, jak i rozumieć ogólną strategię firmy, co może oznaczać wiele obowiązków i presję.
🔴
You are not afraid of a mature system with history — you see it as an opportunity.
System jest prawdopodobnie stary, może zawierać dług technologiczny i wymagać znaczących nakładów pracy na jego utrzymanie i modernizację.
🟡
shared responsibility for architectural decisions
Decyzje architektoniczne nie będą należeć wyłącznie do Ciebie, co może oznaczać kompromisy lub brak pełnej kontroli nad kierunkiem rozwoju technicznego.
🟡
support them operationally
Oprócz zadań technicznych, będziesz zaangażowany w codzienne, operacyjne wsparcie dla CTO, co może oznaczać dodatkowe obowiązki wykraczające poza czysto techniczne aspekty.