We're looking for a Lead Software Engineer (Java) to shape the development of our SaaS product, qTest, by leading technical implementation, maintaining quality, and driving backend-focused improvements.
Requirements
- Design and build backend features in Java (Spring, Hibernate/JPA, PostgreSQL)
- Lead design discussions, write RFCs, and weigh trade-offs
- Run spikes, break down epics, and help plan sprints
- Improve code quality through continuous refactoring, and addressing technical debt systematically
- Work with the product team to prioritize backend improvements that increase reliability and performance
- Mentor by example through code reviews, pairing, and knowledge sharing
- Own the domain architecture and partner with architects on cross-team patterns
- Occasionally pitch in on DevOps basics (Helm charts, Docker Compose, GitHub Actions, AWS console/API)
- Bring one or more extra strengths in database, frontend, DevOps, or architecture
Benefits
- Flexible working schedule (no core hours)
- Learning and career growth opportunities
- 25 days of paid time off
- 3 Sick Days
- 2 days of paid Volunteering Leave per year
- Hybrid work environment with home-office allowance
- Meal allowance
- Pension Contribution
- Life & Disability Insurance
- Paid Sickness Leave
- Team events (training sessions, hackathons, parties, sports events, board game gatherings, BBQs)