Fulcrum

Senior Node.js Developer

Fulcrum

full-time

Posted on:

Location Type: Remote

Location: Ukraine

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, evolve, and support high-load, scalable backend systems serving millions of users
  • Take ownership of backend components and contribute to architectural decisions
  • Build and maintain backend services using Node.js, NestJS, and TypeScript
  • Work with relational and NoSQL databases, focusing on performance and data modeling
  • Implement asynchronous communication, caching, and background processing
  • Participate in system design discussions and technical planning
  • Collaborate closely with engineers, QA, designers, and the client-side team
  • Ensure code quality through reviews and best engineering practices

Requirements

  • Strong knowledge of JavaScript / TypeScript (5+ years)
  • Experience with Node.js (5+ years)
  • NestJS 2+ years
  • Experience with Prisma ORM
  • Knowledge of Redis and NATS
  • Experience with SQL (PostgreSQL) and NoSQL (MongoDB/DynamoDB) databases.
  • B2+ level of English
  • Nice-to-have skills: Experience with AWS / GCP / Azure, Kubernetes, Linux/bash, Google Ads, Microservices
Benefits
  • Flexible schedule & opportunity to work remotely or workspace in Kyiv ( kooperativ.cc )
  • Friendly & open team who have fun creating cool projects together
  • Opportunity to boost your professional & personal growth
  • Regular team gathering activities
  • 20 business days of paid vacation + UA national holidays
  • Medical insurance full coverage
  • 10 + 5 days paid sick leave
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptTypeScriptNode.jsNestJSPrisma ORMRedisNATSSQLPostgreSQLNoSQL
Soft Skills
ownershipcollaborationcommunicationcode qualitytechnical planning