about 15 hours ago
Responsibilities
- Design, build, and enhance backend services and features.
- Solve complex technical and product challenges in collaboration with teammates.
- Contribute to the evolution of backend architecture from monolith to microservices.
- Estimate development effort, write automated tests, and perform code reviews.
- Deliver iteratively in a fast-paced product environment.
- Use AI tools and coding agents to improve productivity and quality.
- Partner with Product Managers to influence product direction.
- Support technical improvements to reduce complexity and increase efficiency.
- Help improve maintainability across monolith and microservice environments.
- Contribute to the growth of teammates through collaboration and knowledge sharing.
Requirements
- Strong hands-on software development experience with Java.
- Solid experience with Spring and Spring Boot.
- Strong knowledge of REST APIs and SQL.
- Experience with relational and non-relational databases, especially PostgreSQL and Redis.
- Good understanding of the Java web stack, including HTTP and web security.
- Experience with unit and integration testing frameworks.
- Proven experience working in product teams and collaborating with stakeholders.
- Excellent spoken and written English communication skills.
- Proactive mindset focused on solving real customer problems.
- Passion for improving technical systems and engineering processes.
Benefits
- 5 weeks of paid vacation.
- Sick leave compensation with paid uncertified sick days.
- Parental leave with 18 weeks maternity and 4 weeks paternity fully paid.
- 2 volunteer days.
- Meal vouchers provided.
- Annual travel card for Prague.
- Hybrid working model with flexible options.
- Benefit budget with flexible options including a MultiSport card and pension contributions.