We are looking for a Middle/Senior Full-Stack Developer with strong Java backend expertise and solid experience with React to join our development team.
Requirements
What we are looking for
- 3+ years of commercial software development experience
- Strong knowledge of Java and OOP principles
- Solid experience with Spring Framework, preferably Spring Boot, Spring Data and Spring Security
- Hands-on experience with React and TypeScript
- Good knowledge of JavaScript, HTML5 and CSS3/SCSS
- Experience with RESTful APIs and microservices architecture
- Experience with relational databases and SQL
- Knowledge of Git and Maven/Gradle
- Experience with unit and integration testing
- Understanding of CI/CD practices
- Good English communication skills (B2+)
Responsibilities
What you will do
- Develop and maintain full-stack web applications
- Design and implement backend services using Java and Spring Boot
- Develop and maintain frontend applications using React and TypeScript
- Design and integrate REST APIs
- Work with databases and business logic
- Participate in code reviews and technical discussions
- Troubleshoot and optimize existing solutions
- Collaborate with QA, Product and other engineering teams
- Contribute to the architecture and continuous improvement of the product
For Senior-level candidates
- Strong system design and architectural skills
- Experience working with distributed/microservices systems
- Ability to take ownership of features and technical decisions
- Experience mentoring developers and conducting code reviews
- Experience with cloud platforms, Docker/Kubernetes and messaging systems such as Kafka would be an advantage
Send us your CV and we will contact you to discuss relevant opportunities.