About the job Middle Node.js Developer
For our client, we are looking for a Middle Node.js Developer to join a brand-new project, a personal development application being built entirely from scratch. The entire team will come from our side, offering a unique opportunity to shape the product architecture and development direction from day one.
You will join a dynamic environment where innovation meets stability. The project involves designing and implementing backend solutions for a modern, scalable application in the personal growth domain. English proficiency at an Intermediate Strong level is required, as you'll communicate with international stakeholders.
The ideal candidate:
-
3+ years of experience in the IT industry with strong JavaScript (ES6+) and TypeScript skills.
-
2+ years of experience with Node.js and frameworks such as NestJS.
-
1+ year of experience with AWS and at least 0.5 year with Serverless.
-
Hands-on experience with GIT, branching workflows, and build tools for JS projects.
-
Solid knowledge of OOP, functional programming, and MVC design patterns.
-
Understanding of performance optimization, load balancing, and database management (PostgreSQL, MySQL, MongoDB).
-
Experience with CI/CD pipelines and cloud deployment.
Nice to have:
- Experience integrating third-party payment systems (Stripe, Apple/Google in-app purchases)
- Familiarity with OAuth2 and social login implementations.
What you will do:
-
Design, build, and maintain efficient and reliable Node.js backend applications.
-
Implement secure APIs and data protection measures.
-
Ensure smooth deployment and integration with the front-end.
-
Analyze and improve application performance.
-
Integrate and manage multiple databases and data sources.
-
Participate in code reviews, mentor junior developers, and contribute to technical decisions.
What the company offers:
-
Salary up to $2500 USD gross.
-
Exciting, stable startup project with a modern tech stack.
-
Corporate English courses and daily communication with international teams.
-
Professional growth support training, certifications, and regular salary reviews.
-
Medical insurance or sports coverage, flexible working hours, and a friendly atmosphere.
-
18 paid vacation days, paid sick leave, and remote work flexibility.
-
Offices in Kyiv and Lviv (generator & Starlink provided) + coworking compensation.
-
Corporate lunches, soft skills clubs, team events, and a charity fund.
Our Recruitment Process
- CV Screening: Applications are reviewed within 24 hours.
- Pre-Screening Interview: A
short, structured AI-assisted Q&A session
to assess experience and role suitability. - Shortlisting: Qualified candidates are presented to the hiring manager for review.
- Formal Interviews: Online discussions with the hiring manager or project team, with feedback provided within 1-2 weeks.
- Offer and Onboarding: Successful candidates receive a formal offer and begin a structured onboarding process.
Information about the processing of your personal data is provided in our Privacy Policy, which is available online at Privacy Policy.