Evolvice is a nearshore technology services provider that helps businesses scale, innovate, and enhance efficiency. Since 2012, we’ve been developing software solutions and building high-performing remote teams. Today, we focus on integrating AI into business processes and providing IT and security support to drive digital transformation.
Originally based in Germany, we have established development hubs in Egypt, Ukraine, and Portugal and offices in Saudi Arabia. This international presence enables us to deliver high-quality, cost-effective solutions worldwide.
Our Services:
- Nearshore Teams – Build and scale remote teams of any size with expert engineers.
- AI-Powered Business Productivity – Leverage AI-driven software solutions to boost efficiency.
- Cybersecurity – Safeguard your business with advanced security assessments and services.
- Managed IT & Application Support – Ensure seamless operations with proactive IT management and support.
We’re proud to work with industry leaders like Bosch, Douglas, WTS, DHL, Tatweer and GOSI, and many others. Combining German precision with nearshore agility, we provide secure, scalable, and cost-effective IT solutions tailored to your business needs.
The project is building a modern Service Management Platform that enables customers to efficiently manage the preventive maintenance cycles of their industrial equipment and products.
At the same time, the platform supports manufacturers in planning material demand and ensuring optimal service readiness.
The backend is developed in Kotlin with Spring Boot, delivering secure integration services and administrative functions.
The frontend uses React, Vite, Material UI (MUI), and Minimals to create a responsive, modular user experience.
Our goal is to create a scalable, maintainable, and future-proof service platform that bridges the needs of end-users and manufacturers.
Now we are looking for Full-Stack Java and React Engineer to join our team.
Tech Stack at the project:
Backend
- Java, Kotlin, Spring Boot
Frontend
- React
- Vite
- Material UI (MUI)
- Minimals
Database
- PostgreSQL
DevOps & Infrastructure
- Google Cloud Platform (GCP)
- Kubernetes (K8s)
Collaboration & Project Management
- Jira
- GitLab
- Slack
Responsibilities:
- Develop and maintain backend services with Kotlin and Spring Boot
- Design and implement RESTful APIs for seamless communication between frontend and backend
- Develop and maintain React-based frontend applications
- Implement authentication and authorization (optionally via Auth0)
- Collaborate with UX/UI designers and cross-functional teams for system integration
- Refactor and optimize the codebase for scalability, modularity, and maintainability
- Write unit tests, integration tests, and participate in code reviews
Requirements:
- Strong experience in Kotlin and Spring Boot for backend development
- Solid experience with React (components, hooks, state management, API integration)
- In-depth knowledge of REST API design and security best practices
- Good experience with PostgreSQL and relational data modeling
- Familiarity with microservice architectures and cloud-native environments (GCP, Kubernetes)
- Strong understanding of building scalable, secure, and maintainable applications
- Be located in Ukraine.
Nice to have
- Experience with Auth0 or similar authentication services
- Interest in UI/UX design principles and design systems like MUI
- Knowledge of API Gateway, API security concepts, and performance optimization
- Familiarity with CI/CD pipelines in GitLab and GCP-based deployments
Soft skills
- Structured, independent, and solution-oriented working style
- Strong collaboration and communication skills
- Passion for code quality, technical excellence, and long-term architectural vision
Role Objectives / Impact
- Develop and maintain a leading-edge Service Management Platform
- Enable customers to optimize preventive maintenance operations
- Support manufacturers in accurate material demand planning
- Lay a scalable technical foundation for future expansions and advanced service features
We offer:
- Financial stability
- Interesting and challenging projects within professional self-managed teams.
- Friendly team and a comfortable working environment.
- Flexible schedule (8 —10 AM start) with the possibility to work assigned hours and/or adjust work schedule as requested by the manager.
- 22 working days paid vacation.
- Health insurance.
- Paid sick leave.
- Sports and educational budget reimbursement.
Why Work with Us:
We work as a self-driven team without complex management structures. Our teams make independent decisions without recommendations from the client. We nurture an open, transparent environment where we all enjoy our work.