Full-stack developer (Node.js/React)

Sarajevo, Bosnia and Herzegovina (Remote)

We're constantly searching for skilled Node.js and React developers – not for specific positions, but because client demand keeps growing.

If you've mastered these technologies and want to join a team that values both technical excellence and authentic collaboration, we'd love to connect.

Rather than waiting for the perfect opening, we prefer building relationships with talented developers before we need them.

Qualifications:

  • 5+ years of professional experience in software development
  • Strong experience with at least one of the following:
    • React
    • Node.js
  • Strong proficiency in JavaScript and TypeScript
  • Experience with state management libraries (e.g., Redux, Zustand, MobX, etc.)
  • Familiarity with RESTful APIs and backend integration
  • Knowledge of testing frameworks for (e.g., Jest, Supertest, React Testing Library, etc.)
  • Proficient in version control systems (e.g., Git)
  • Experience with Next.js, NestJS, or Express.js is a plus

Non-technical skills:

  • Strong problem-solving skills and attention to detail
  • Excellent communication skills in English
  • Taking responsibility to get things done
  • Excellent time management skills
  • Experience in working in an agile environment

Perks:

  • Choose between office, work-from-anywhere, or hybrid working options
  • Salary incentives, sales, employee referral bonuses, regress, and newborn gifts
  • We work together on mastering business development, tech, and soft skills
  • 50% of ZenDev's dividends are shared with our co-workers
  • You can take care of personal stuff during work hours and catch up later
  • Our working hours and lunch breaks are flexible within the same time frame
  • We host company events, vacation trips, workshops, and sports activities
  • We pay for your gym membership so you can maintain a healthy mind and healthy body


At Zendev, we’re genuinely excited about the work we do.

If you decide to apply for this position, you will have a chance to work in a positive and productive work environment.

We strongly believe that professional achievement should go hand in hand with personal satisfaction, which is why we ensure that you have a fulfilling experience as a team member.

If this sounds like you, please send us your resume.

We look forward to hearing from you!

Full-stack developer (Node.js/React)

Job description

Full-stack developer (Node.js/React)

Personal information