11 hours ago
Warsaw, PolandSenior / Staff+
Responsibilities
- Design and develop robust full-stack applications.
- Improve application architecture, scalability, infrastructure, and CI/CD pipelines.
- Enhance performance, reliability, and resilience in production environments.
- Apply and promote high-quality engineering practices, including automated testing.
- Identify, troubleshoot, and resolve issues to ensure long-term system stability.
Requirements
- MSc in Computer Science or equivalent practical experience.
- 5+ years of experience building and maintaining production-grade software.
- Strong foundations in algorithms, data structures, design patterns, and concurrency.
- Ability to build modular, testable, and maintainable systems.
- Hands-on expertise in Java, Spring Boot, Git, and SQL.
- Knowledge of microservices architecture and container technologies including Docker and OpenShift.
- Experience with test automation, continuous delivery, deployment tools, and pipelines.
- Strong analytical thinking and problem-solving skills.
- Good written and spoken English.
- Front-end development experience is preferred.
