Senior Full Stack Engineer
Summary
Senior technical lead designing microservices-based enterprise applications primarily on Java/Spring with React+TypeScript UI contributions, leading Agile teams in cloud-native containerized environments.
At Mindbox we connect top IT talents with technology projects for leading enterprises across Europe.
We are seeking an experienced Technical Lead with a primary focus on Java/Spring backend engineering and the ability to contribute to React + TypeScript UI delivery as needed. This is a hands-on leadership role, requiring strong technical depth, design capability, and proven experience leading teams in building resilient, production-ready solutions.
You will work in an Agile environment to design, develop, and deploy high-quality services utilizing modern microservices patterns, API-first principles, and containerized cloud-native architectures. This role offers a blended experience of technical leadership and active coding while mentoring others.
Sounds like your kind of challenge?
- Flexible cooperation model
- Hybrid work setup – remote days available depending on the client’s arrangements - 1 day a week from the office in Kraków
- Collaborative team culture – work alongside experienced professionals eager to share knowledge
- Continuous development – access to training platforms and growth opportunities
- Comprehensive benefits – including Interpolska Health Care, Multisport card, Warta Insurance, and more
- High quality equipment – laptop and essential software provided
- 8+ years of enterprise application development with strong Backend Engineering focus
- 2+ years in formal technical leadership, including mentoring and technical delivery ownership
- Strong experience with Java and Spring ecosystem (Boot, Data, REST, Security)
- Hands-on experience with microservices architecture and micro-database design patterns
- Understanding of event-driven systems and integration patterns
- Working knowledge of ReactJS and TypeScript (able to deliver UI features when needed)
- Proficiency in API design and documentation using Swagger/OpenAPI
- Practical automated testing skills: JUnit, Mockito, H2, HTTP testing tools
- Hands-on experience with batch processing jobs (Spring Batch or similar)
- Strong expertise in error handling, logging, and observability practices
- Practical experience with containerization and orchestration: Docker, Kubernetes
- Exposure to cloud-native services development and deployment
- Familiarity with static code analysis and security scanning tools
- Strong Agile delivery experience (Scrum, Jira, Confluence)
- Domain experience in Risk and Compliance, particularly Model Risk Management
- Familiarity with Spring Integration, Spring Batch extensions
- Knowledge of WebSockets, SSE, or binary protocols
- Experience with Workflow Engines (e.g., BPMN, Flowable, Activiti, Drools)
- Exposure to Micro-frontends architecture and modularization best practices
Joining this project you’ll become part of Mindbox – a tech-driven company where consulting, engineering, and talent meet to build meaningful digital solutions. We’ll back you up every step of the way, accelerate your development, and ensure your skills make a difference.