Reach out directly about this role
REMOTE RUSSIA / BELARUS
We are looking for an experienced Backend Developer. Initially, we offer a flexible start time – from 4 hours a day, allowing you to comfortably dive into the project, its architecture, processes, and team.
For effective team collaboration, it is important that your working hours fall within the 09:00 to 18:00 interval.
The project is actively developing with new services and development directions emerging, so we are aiming for long-term cooperation. As the workload increases and the developer successfully adapts, there is a possibility to transition to a full-time commitment.
If you are looking for a project where you can start with part-time employment and eventually become a full-fledged team member, this opportunity is ideal.
We are developing a large enterprise platform with a White Label architecture, enabling the creation and scaling of corporate information systems for various clients.
The core idea of the platform is a unified backend, with each client receiving their own user interface featuring custom design, data display logic, and business processes. This approach allows a single backend to support multiple distinct client solutions, facilitating rapid product adaptation for new clients without significant server-side modifications.
The project is built on a modern microservice architecture. Core development is done in Kotlin using Spring Boot. The system also includes a Java monolith, which is gradually being decomposed and migrated to a microservice architecture.
The project ecosystem comprises specialized services responsible for data storage, dynamic form management, user action processing, list generation, and request routing. Inter-service communication is implemented via REST API.
A key feature of the platform is its dynamic interface management mechanism. The backend stores information about forms, fields, tables, buttons, element placement, and user actions. This allows new business processes to be created through the product's interface or directly via the REST API.
The project is in a stage of active development. The team regularly creates new microservices, expands existing APIs, optimizes system performance, develops internal platform services, and gradually migrates functionality from the monolith to a modern microservice architecture.
Developer responsibilities include:
Core Stack:
Technologies Used:
Microservices / API Gateway Pattern / JWT / Swagger / OpenAPI / Grafana / SSH/Bash/Shell / Liquibase / GitLab CI/CD / N8N (Low-code Automation Platform)
Mandatory:
Will be an advantage:
We are looking for not just a developer, but an engineer who:
from 2 years
Experience
Part-time
Employment
Remote
Work Format
Middle
Grade
B2 - Upper-Intermediate
English Level
Backend
Specialization
IT & Tech
Industry
Product company
Company Type
By country
B2 - Upper-Intermediate
English Level
Backend
Specialization
IT & Tech
Industry
Product company
Company Type