Job Overview

We’re looking for a Middle Full-Stack Developer to join a product team building a unique, people-centered platform designed to capture and promote employee experience. The solution helps organizations grow by fostering a culture of continuous improvement from the ground up.

You’ll work across both backend and frontend layers, contributing to feature development, system scalability, and architectural improvements.

Responsibilities

  • Develop and maintain backend services using Java 11/17 and Spring (Boot, JPA, Cloud);
  • Implement scalable and secure RESTful APIs;
  • Build and maintain frontend components using Angular, HTML, CSS, JavaScript;
  • Work with databases (PostgreSQL) and caching systems (Redis);
  • Apply multithreading and concurrency concepts where needed;
  • Collaborate with DevOps on containerization using Docker;
  • Participate in technical discussions and contribute to architectural decisions;
  • Ensure code quality through testing and code reviews.

Requirements

  • 3+ years of experience in software engineering;
  • Strong proficiency in Java 11/17 and Spring (Boot, JPA, Cloud);
  • Experience with Docker, Hibernate, Redis, PostgreSQL;
  • Knowledge of multithreading and concurrency;
  • Solid frontend skills with Angular, HTML, CSS, JavaScript;
  • Familiarity with RESTful APIs and web services;
  • Bachelor’s degree in Computer Science or related field;
  • Upper-Intermediate level of English;
  • Nice to Have: Experience with Kubernetes and Helm.

What will you get with Exoft?

  • Probation period – 3 (three) month;
  • Paid vacation — 18 days + 1 day for each year with us;
  • Paid sick leave (14 days of your base year);
  • Wellness program (sport, healthcare);
  • 50% compensation for educational matters;
  • Free English courses;
  • Teambuildings and corporate events.