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.