Logic Craft

Full-Stack Developer (trainee, junior, strong junior) (React + Node.js) (on-site)

$

 

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.

 

 

 

 

 

 

Required skills experience

React.js 6 months
Node.js 6 months

Required languages

Ukrainian Native
Published 13 May
52 views
ยท
8 applications
Last responded 2 days ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...