Your responsibilities:
Engineering
- Design and implement high-performance microservices in Java / Spring Boot
- Build and maintain event-driven integrations using Apache Kafka
- Own the data layer: schema design, query optimisation, migrations (PostgreSQL)
- Work within a containerised cloud-native environment: Docker, Kubernetes, GCP
- Hold the bar on code quality through reviews, testing standards, and CI/CD discipline
- Mentor team members and advocate for a culture of quality and continuous improvement
Ownership & Delivery
- Take full ownership of features end-to-end - from requirements to production and beyond
- Work directly with business stakeholders to challenge assumptions and align on solutions
- You understand your product deeply - the business context, the customer impact, the why behind every feature
- Working across a large organisation with many teams is complex. You navigate that complexity, build bridges, and push things over the finish line
- Write clear technical documentation: System Design docs, RFCs, and ADRs
- Identify and address technical debt proactively - before problems become incidents
- Participate actively in architecture discussions with well-reasoned proposals
Warsaw/Krakow/Remote, Warsaw/Krakow/Remote, Poland Hybrid Full-time