Middle Full Stack (JS) Engineer

Remote/ Lviv/ Wroclaw
,
Ukraine/ Poland
Full time
Software Development

Requirements:

2-3 years of experience developing with full-stack applications.

Frontend:

  • Strong grasp of React fundamentals
  • Next.js basics: routing (pages/app router), API routes, SSR/SSG/ISR.
  • Confident knowledge of JS/TS
  • Experience with TailwindCSS and ShadCN
  • Experience with React/TanStack Query

Backend:

  • Node.js fundamentals
  • Experience with relational databases (PostgreSQL, etc)
  • OOP, Design Patterns
  • Experience in testing (TDD, Unit tests design)
  • Understanding API principles
  • English level B2+

Responsibilities:

  • Write clean, maintainable, and high-quality code
  • Develop and implement new features according to user stories and technical specifications
  • Ability to design and deliver features end-to-end
  • Communicate and collaborate with team members and stakeholders
  • Unit test and integrate test your code
  • Estimate work and fit in deadlines
  • Proactive approach with ownership and initiative

Would be a plus:

  • Understanding SCRUM methodology
  • Understanding infrastructure, quality, and versioning (AWS, Vercel, Sonarqube)
  • Experience with Supabase
  • Experience with Clerk/WorkOS or similar Authentication provider.

Benefits package

We offer:

pin
Flexible work schedule, the ability to work remotely upon agreement with colleagues
pin
12 working days of paid sick leave per year
pin
20 working days of paid vacation per year
pin
Compensation package for Healthcare & Sport

Professional growth:

pin
Regular salary review
pin
Spoken English courses aimed at improving communication skills (negotiation skills)
pin
Professional personalized career growth: сhallenging tasks and innovative projects, meetups and events for professional development, an individual development plan, mentorship program

Fun:

pin
Corporate events and exciting team buildings
pin
You become a member of the loyalty program "IT Club"
pin
Memorable anniversary presents

Apply for position

Uploading...
ile upload button
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank You!
We are glad to receive a message from you!
Our manager will contact you at the fastest time.
Black heartBlue heart
Oops! Something went wrong while submitting the form.