We are looking for a highly skilled Senior Full-Stack Engineer to join a long-term project for a British client. This is a key role for a universal developer who can independently own both frontend and backend tasks across multiple technologies, replacing several narrow-specialization roles at once.
This is a full-time, remote position under contract through a Ukrainian company.
About the Project
The product is a comprehensive platform that powers school curriculum management and learning delivery. Its mission is to make the educational process more effective, structured, and personalized.
The system helps schools, teachers, and students:
- Track academic progress
- Adapt learning pathways based on target universities
- Improve efficiency and visibility of the learning journey
You will work directly with a British client and drive development across several interconnected systems: the main frontend app, the Java microservices backend, and the PHP-based AI admin panel.
Your Responsibilities
You will be responsible for both developing new functionality and performing ongoing maintenance across multiple parts of the platform, including the Angular frontend, Java microservices, and the PHP-based AI admin panel.You will act as a universal engineer capable of switching between different parts of the system:
Frontend
- Develop new features and maintain the main Angular application
- Work with TypeScript, Angular 13, Angular Material, RxJS
- Build UI components using Preact (functional components, hooks)
- Ensure high-quality responsive UI/UX
Backend (Java & PHP)
- Develop and maintain microservices using Java 11 and Spring Boot
- Work with PostgreSQL, Spring Data JPA, Hibernate
- Maintain PHP (8.3+) backend for the AI Admin Panel (Laravel + Filament)
- Implement integrations with AWS, S3, RabbitMQ
General
- Participate in technical discussions with a UK client
- Propose architectural improvements and ensure system consistency
Tech Stack
Main Frontend Application
- TypeScript, modern JavaScript (ES6+)
- Angular 13 (CLI, Router, Forms, Animations, Angular Material, RxJS)
- Preact 10 (functional components, hooks)
- HTML5, CSS3 / SCSS, Responsive layout
Nice to have:
- Firebase
- Chart.js
- TinyMCE, Vimeo/YT integrations, image cropping
- Internationalization (ngx-translate, Moment, Day.js, timezone handling)
Backend
- Java 11, Spring Boot 2.2.2, Microservices
- Spring Data JPA, Hibernate
- PostgreSQL
- RabbitMQ
- AWS, AWS S3
- Maven, Lombok, MapStruct, Feign Clients, Quartz
AI Admin Panel
- PHP 8.3+, Laravel, Filament Admin
- PostgreSQL
- AWS, AWS S3
Requirements
Requirements
- 5+ years of experience in full-stack development
- Strong expertise with main project technologies
- Ability to work across multiple stacks and technologies
- Good communication skills to discuss task requirements
- English: Upper-Intermediate (B2) — required for direct communication with a British client
We Offer
- Long-term cooperation (1-year term with the possibility of extension) with a stable British project
- Full remote
- Full-time workload
- Work directly with the client, full ownership and autonomy
- Ability to influence technical decisions and architecture
Interested?
Send your CV — we will be happy to talk! 🚀