Logo for AIDA Recruitment

Middle Strong Node.js Developer (EdTech)

Roles & Responsibilities

  • 4+ years of experience with Node.js and TypeScript, with proficiency in NestJS, PostgreSQL, and Redis
  • Solid understanding of REST and GraphQL APIs
  • Experience with Docker, Kubernetes, and AWS (CDK, ECS, S3, CloudFront)
  • English communication at an intermediate strong level or higher, plus a background in EdTech, LMS, analytics, or machine learning

Requirements:

  • Develop and maintain scalable backend services using Node.js (TypeScript) and NestJS
  • Build secure, high-performance APIs and integrate them with React frontends
  • Optimize databases and caching strategies (PostgreSQL, Redis) and implement authentication/authorization (JWT, Passport.js, OAuth 2.0)
  • Collaborate with QA, DevOps, and Frontend teams; participate in architectural decisions, sprint planning, and code reviews; work with AWS and Google Cloud services (S3, ECS, CloudFront)

Job description

For our client, we are looking for a Middle Strong Node.js Developer (EdTech) to join a new project developing an advanced Learning Management System (LMS) from scratch.

About the project: is creating a modular, multi-tenant next-generation LMS designed for corporate and educational clients. The system will combine scalability, analytics, and AI-driven learning features, supporting corporate training, compliance, and onboarding.

The ideal candidate

  • Has 4+ years of experience with Node.js and TypeScript.
  • Is fluent with NestJS, PostgreSQL, and Redis.
  • Has a solid understanding of REST and GraphQL APIs.
  • Possesses experience with Docker, Kubernetes, and AWS (CDK, ECS, S3, CloudFront).
  • Understands microservices architecture and secure data flows.
  • Communicates in English at an intermediate strong or higher level.
  • Has a background in EdTech, LMS systems, analytics, or Machine Learning this will make you a top priority candidate.


What you will do

  • Develop and maintain scalable backend services using Node.js (TypeScript) and NestJS.
  • Build secure, high-performance APIs and integrate them with React frontends.
  • Optimize databases and caching strategies (PostgreSQL, Redis).
  • Implement authentication/authorization (JWT, Passport.js, OAuth 2.0).
  • Collaborate closely with QA, DevOps, and Frontend teams.
  • Work with AWS and Google Cloud services (S3, ECS, CloudFront).
  • Participate in architectural decisions, sprint planning, and code reviews.


What the company offers

  • Competitive salary and compensation package.
  • Exciting, stable startup project with a modern stack.
  • Corporate English courses and opportunities to work with global clients.
  • Professional study compensation (courses, certifications).
  • Semi-annual salary review and career development opportunities.
  • VIP medical insurance or sports coverage.
  • Flexible working hours (start between 8:0011:30).
  • 18 paid vacation days + sick leave.
  • Remote-first work policy or offices in Kyiv and Lviv (with electricity, Wi-Fi, generators, and Starlink).
  • Corporate lunches, team buildings, and charity initiatives.

Recruitment process

1. Prescreening interview with Aida recruitment agency.
2. Interview with the client.
3. Technical interview

Information about the processing of your personal data is provided in our Privacy Policy, which is available online at Privacy Policy.

Node.js Developer Related jobs

Other jobs at AIDA Recruitment

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.