loader image

Full-stack Developer (React + Spring Boot)

Zagreb
Full time

Join our dynamic team and work on exciting projects that span from large enterprise solutions to small custom‑developed apps. We’re passionate about crafting cohesive end‑to‑end systems, and we’re looking for talented Full‑Stack Developers (React & Spring Boot) with at least 2 years of professional experience to join us. Experience a supportive team culture where creativity is encouraged, and your professional development is a priority.

Qualifications & Experience

  • At least 1 year of professional experience building both front‑end and back‑end components in production
  • Proficient in core web technologies: HTML5, CSS3 (Sass/LESS), JavaScript/TypeScript
  • Strong experience with React (v16+) and related ecosystem (Hooks, Redux/Context API)
  • Solid hands‑on experience with Java (8+) and Spring Boot (REST APIs, dependency injection, Spring Data, Spring Security)
  • Understanding of RESTful/GraphQL service design and API integration
  • Familiarity with relational databases (PostgreSQL, MySQL) and ORM frameworks (Hibernate)
  • Experience writing unit and integration tests on both layers (Jest/React Testing Library, JUnit/Mockito)
  • Comfort with Git, SVN, or other version control systems
  • To support our clients and team effectively, candidates must be based in the Croatian‑speaking area
  • Proficiency in English, both written and verbal

It is great if you have (some of the) following:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related discipline
  • Experience with microservices architecture and Spring Cloud components (Eureka, Config, Gateway)
  • Familiarity with front‑end build tools (Webpack, Babel) and task runners (Gulp, npm scripts)
  • Knowledge of message brokers (RabbitMQ, Kafka) for asynchronous workflows
  • Exposure to containerization (Docker) and orchestration (Kubernetes)
  • Experience with Next.js or server‑side rendering frameworks
  • Strong debugging and performance‑tuning skills across the full stack
  • Passion for DevOps practices: CI/CD pipelines (GitLab CI, GitHub Actions, Jenkins)
  • Experience with Agile methodologies (Scrum, Kanban)

Technologies & Tools

  • Front‑End: React, TypeScript/JavaScript, HTML5, CSS3/Sass, React Hooks, Redux/Context API
  • Back‑End: Java (8+), Spring Boot, Spring Data, Hibernate, Spring Security
  • APIs & Messaging: REST, GraphQL, RabbitMQ, Apache Kafka
  • Databases: PostgreSQL, MySQL
  • Testing: Jest, React Testing Library, Cypress; JUnit, Mockito
  • Build & CI: Webpack, Babel, npm/Yarn scripts, Maven/Gradle, GitLab CI, GitHub Actions, Jenkins
  • Containerization: Docker, Kubernetes

What do we expect from you?

  • Develop, and maintain scalable front‑end interfaces in React and robust back‑end services in Spring Boot
  • Write clean, maintainable, and well‑tested code; contribute comprehensive unit and integration tests
  • Participate in and lead code reviews, establishing best practices for both front‑end and back‑end
  • Collaborate closely with UI/UX designers, QA, DevOps, and stakeholders to deliver end‑to‑end solutions
  • Troubleshoot production issues, optimize performance, and ensure high availability
  • Share knowledge by mentoring team members and presenting tech insights

What do we offer?

  • Permanent fulltime employment
  • Education budget – choose relevant training or certification and we’ll cover it
  • Structured career progression paths with regular feedback – at least every 6 months you meet with your Team Lead to discuss career progress
  • Access to an internal learning library with over 100 uptodate tech courses
  • Opportunity to influence architecture decisions on national and international projects
  • Flexible hours – start anytime between 7 and 9 AM
  • Hybrid work model – 5 remote days per month
  • Multisport membership subvention 50% – access to 80+ sports facilities
  • Christmas/Easter bonus each year
  • Referral bonus for hiring new colleagues
  • Clientreferral bonus for bringing in new business

Ready to own both sides of the stack and build next‑generation applications?
Apply now and let’s innovate together!

open position form
Name
Name
First
Last
Your address
Your address
City
State/Province
Zip/Postal
Country
Maximum upload size: 2.1MB