Full-Stack Developer
Full-Stack Developer (Java / Kotlin / JavaScript)
We are developing a product in the field of secure large file transfer. It is a mature SaaS system already used by customers, which we continuously improve with a focus on reliability, performance, and usability.
We are looking for a full-stack developer who is interested in working across the entire product and influencing technical decisions.
Responsibilities:
-Design and develop features across all layers of the system
-Work on backend development (Java / Kotlin, Spring)
-Develop frontend functionality (JavaScript)
-Design and optimize database structure
-Write automated tests (UI and API)
-Participate in DevOps processes (build, deployment, infrastructure support)
-Contribute to UX improvements and user experience
-Take part in technical and product decision-making
Requirements:
-5+ years of commercial development experience
-Experience as a full-stack developer or willingness to work across the entire stack
-Strong knowledge of Java or Kotlin
-Experience with Spring Framework
-Experience with JavaScript (vanilla or any framework)
-Experience with relational databases (MySQL / MariaDB or similar)
-Understanding of web application fundamentals (HTTP, APIs, client-server architecture)
-Experience writing tests
Tech Stack:
-Backend: Java, Kotlin, Spring
-Frontend: JavaScript (vanilla, no frameworks)
-Database: MariaDB
-Infrastructure: Debian, Apache, Tomcat
-CI/CD: Gradle, TeamCity
-Testing: Cypress
-Additional: C# (desktop client)
Nice to have:
-Experience with Kotlin
-Interest in improving frontend (opportunity to influence the stack)
-Experience with DevOps practices
-Experience with desktop applications (C#)
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | B1 - Intermediate |