logo[мetahunt]
> DOU

Software Engineer

Synergy Way
node.jsexpress.jstypescriptreactmongodbsqlnosqlazuregoogle cloudawsclaude codecursor
pnpmturboreponxdockerci/cd
englishB2
experience1+ years
domainEdTech
locationLviv, Ukraine
> full description

About the project
A large-scale online learning platform (LMS) for real estate agents, serving 100,000+ users. It delivers licensing and continuing education courses and covers the full journey — from enrollment and course progress to payments, identity verification, and automated communications. The codebase is a monorepo: a backend, a web frontend, a CLI tool for student data migrations, and shared packages for enrollment logic and notifications.

Project stage: Technical modernization — the product is live and revenue-generating. We’re speeding up the release cycle, gradually modernizing the architecture, and setting new development standards.

Responsibilities:
— Develop and maintain backend services using Node.js(Express) and TypeScript;
— Build frontend features with React and TypeScript;
— Work with business logic, data models (MongoDB), and third-party integrations (e.g. Sentry);
— Explore and document the existing codebase; contribute to incremental refactoring across the monorepo (backend, frontend, CLI tool, shared packages);
— Write and maintain tests (Vitest, mongodb-memory-server for unit/integration, Playwright for e2e);
— Use AI coding tools (Claude Code, Cursor) daily.

Required skills:
— 1+ years of commercial experience as a Full-stack Developer;
— Working knowledge of Node.js(Express) and TypeScript;
— Working knowledge of React and TypeScript;
— Experience with MongoDB (or any NoSQL/SQL database);
— Familiarity with Git and writing tests;
— Familiarity with Azure (or another cloud platform) — will need to deploy there;
— Willingness and interest in using AI coding tools (Claude Code, Cursor) daily;
— English: Upper-intermediate or higher.

Will be a plus:
— Any experience with EdTech / LMS platforms, or e-commerce and subscription billing;
— Exposure to monorepo tooling (pnpm/npm workspaces, Turborepo, Nx or similar);
— Docker and CI/CD.

We offer:
— Opportunities for career growth and personal development, to help you improve your skills and achieve your goals;
— No micromanagement — your ideas and initiatives are always encouraged;
— Educational programs that are covered by the company at 30% of the expense;
— Paid vacation leave and public holidays (21 vacation days annually);
— Competitive financial compensation with regular performance reviews;
— Outdoor team activities are paid for by the company;
— English language improvement through extensive communication;
— The chance to work alongside highly experienced and enthusiastic IT professionals who are ready to share their knowledge and help you gain invaluable experience in a live IT environment.

Відгукнутись на вакансію