About the role:
Responsibilities:
Requirements:
We offer:
We are seeking a full-stack engineer to join an EdTech project, responsible for LMS integrations, data processing, and maintaining the existing React-based interface.
About the project:
The project is a learning analytics platform within the EdTech domain.
The system integrates with Learning Management Systems (LMS) via APIs to collect and synchronize data related to learners, courses, enrollments, and course completions. This data is stored and processed to provide insights into learning progress, completed versus remaining courses, and other training-related metrics.
Backend (primary focus)
- Develop and extend backend modules using Express (Node.js, TypeScript).
- Design and implement RESTful APIs and endpoints for CPD tracking workflows.
- Work with relational databases (PostgreSQL) including schema updates & optimizations.
- Integrate authentication/authorization (JWT, OAuth, SSO is a plus).
- Ensure proper error handling, logging, and code coverage for critical scenarios.
- Work closely with PM to clarify requirements and deliver fast iterations.
Frontend (secondary)
- Support frontend development using React, TypeScript, Tailwind CSS.
- Implement UI components from Figma or extend existing components.
- Integrate frontend with backend APIs and ensure smooth data flow.
- Fix UI/UX inconsistencies, improve performance, and handle edge cases.
- 2–3 years of experience with Express and React.
- Experience with Tailwind CSS.
- Experience with Recharts
- Strong TypeScript expertise.
- Solid understanding of relational databases (PostgreSQL).
- Familiarity with authentication flows (JWT, OAuth, SSO).
- Experience with role-based access control (RBAC).
- Comfortable working independently with minimal supervision.
- Upper-intermediate or fluent English (spoken and written).
- 20 working days of paid vacation per year;
- Official holidays of Ukraine – days off;
- Modern equipment for work;
- Corporate events;
- External and internal training: conferences, professional events, courses, TechTalks;
- English speaking club.