About the role
The project's main focus is developing solutions for B2B clients, specifically installers. The application is used to plan installations for end-users, and this role focuses on the further development of this solution. The company plans to expand into other countries and aims to grow in that direction.
Our expectations
-Knowledge and senior-level experience with:
- Java & Spring Boot (Enterprise-level solution experience) and advanced REST API design.
- TypeScript / JavaScript along with React, Next.js, and Node.js (including Server-Side Rendering - SSR).
- MS Azure environment, with experience in both relational and NoSQL databases.
- Practical knowledge of Docker, Kubernetes, and Terraform; experience configuring CI/CD automation using GitHub Actions and Gradle.
- Ability to independently write automated tests at all levels (Unit, Integration, E2E).
- Active and proficient use of AI/LLM tools in the daily development environment to maximize efficiency and code delivery speed.
-Strong understanding of Agile principles, including Scrum or Kanban.
-Very good command of English (min. B2 level).
-Willingness to undertake occasional travel to the client's office (in Katowice) approximately once per quarter.
Nice to have
- Experience with Vue.JS.
Main responsibilities
- Designing planning applications, and creating backend logic for scheduling and resource allocation.
- Building responsive user interfaces with a strong focus on performance, security, accessibility, and data visualization.
- Managing the full lifecycle of the platform—ranging from architectural strategy and production operations to CI/CD practices.
- Working closely on a daily basis with cross-functional teams, including close communication with the Technical Product Owner (TPO) and the product management team.