Job VC
Full-Stack Developer (trainee, junior, strong junior) (React + Node.js) (on-site)
Technologies
Description
We're a fast-growing tech company building modern, innovative digital products — and we're looking for a Full-Stack Developer to join our team in Lviv. If you're comfortable on both sides of the stack, enjoy owning features end-to-end, and want to work in a team that values engineering quality, we'd love to hear from you.
What you'll be doing
You'll work as part of a cross-functional team to build and maintain full-stack features — from crafting responsive, user-friendly interfaces to designing scalable server-side architecture and APIs. Our frontend stack includes React, Next.js, TypeScript, Redux, GraphQL, SCSS, Material-UI, and Webpack. On the backend, we work with Node.js, Express, NestJS, PostgreSQL, MongoDB, JWT, Socket.IO, AWS (DynamoDB, S3, EC2), Firebase, and Heroku. We also integrate with third-party services such as Twilio, SendGrid, Google Maps, MapBox, and WebRTC.
What we're looking for
Frontend
Solid experience with React and modern React hooks
Confident use of modern JavaScript (ES6+) and TypeScript
Strong command of HTML5, CSS3, and SCSS
Experience with Redux or other state management tools
Ability to build responsive, cross-browser compatible layouts
Backend
Solid hands-on experience with Node.js
Practical experience with Express.js and/or NestJS
Experience working with ORM tools
Proficiency in SQL databases (MySQL / PostgreSQL) and NoSQL databases
Experience designing RESTful APIs and integrating with third-party services
General
Experience with Git and version control workflows
Ability to work across the full product lifecycle — from feature design to deployment
Responsible, self-motivated, and comfortable working both independently and as part of a team
What we offer
Full-time, in-office position in Lviv
Official employment and a competitive salary based on your skills and experience
Company-provided equipment
A well-structured work schedule
A friendly, supportive team and a comfortable office environment
Mentorship and guidance from experienced colleagues
Interesting and technically challenging projects to grow on
How to apply
Send us your CV — we review every application and get back to candidates promptly. This could be the start of something great.
What you'll be doing
You'll work as part of a cross-functional team to build and maintain full-stack features — from crafting responsive, user-friendly interfaces to designing scalable server-side architecture and APIs. Our frontend stack includes React, Next.js, TypeScript, Redux, GraphQL, SCSS, Material-UI, and Webpack. On the backend, we work with Node.js, Express, NestJS, PostgreSQL, MongoDB, JWT, Socket.IO, AWS (DynamoDB, S3, EC2), Firebase, and Heroku. We also integrate with third-party services such as Twilio, SendGrid, Google Maps, MapBox, and WebRTC.
What we're looking for
Frontend
Solid experience with React and modern React hooks
Confident use of modern JavaScript (ES6+) and TypeScript
Strong command of HTML5, CSS3, and SCSS
Experience with Redux or other state management tools
Ability to build responsive, cross-browser compatible layouts
Backend
Solid hands-on experience with Node.js
Practical experience with Express.js and/or NestJS
Experience working with ORM tools
Proficiency in SQL databases (MySQL / PostgreSQL) and NoSQL databases
Experience designing RESTful APIs and integrating with third-party services
General
Experience with Git and version control workflows
Ability to work across the full product lifecycle — from feature design to deployment
Responsible, self-motivated, and comfortable working both independently and as part of a team
What we offer
Full-time, in-office position in Lviv
Official employment and a competitive salary based on your skills and experience
Company-provided equipment
A well-structured work schedule
A friendly, supportive team and a comfortable office environment
Mentorship and guidance from experienced colleagues
Interesting and technically challenging projects to grow on
How to apply
Send us your CV — we review every application and get back to candidates promptly. This could be the start of something great.