
Senior Node.js Developer
Fulcrum
full-time
Posted on:
Location Type: Remote
Location: Ukraine
Visit company websiteExplore more
Job Level
Tech Stack
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