Full-Stack Developer (Node.js, Angular)

office / remotesoftware developmentMiddle / Senior


Join our dynamic and international team, dedicated to developing innovative solutions that help save energy and promote ecological sustainability. With a well-defined project backlog and clear milestones, we are committed to delivering high-quality products that make a difference.

What will be your work focus:

  • Develop and maintain applications using Angular, Node.js, Azure, Postgres, and GitHub Actions or similar technologies.
  • Contribute to the development of hybrid mobile apps.
  • Share knowledge and best practices with team members.
  • Work collaboratively in an interdisciplinary team environment.
  • Implement best practices such as Clean Code, Code Reviews, Pair Programming, and Everything as Code (e.g., Infrastructure as Code).
  • Communicate effectively and patiently with stakeholders to ensure alignment and clarity.
  • Ensure the quality of your work and prioritize user satisfaction.

Our perfect-match teammate should has:

  • Extensive experience with Angular, Node.js, Nest.js, Azure, Postgres, and GitHub Actions or similar technologies.
  • Experience with hybrid mobile app development.
  • Proactive attitude with a strong desire to learn and adapt quickly.
  • Ability to integrate seamlessly into project teams, demonstrating strong organizational skills and an appreciation for interdisciplinary collaboration.
  • Agile mindset, collegiality, and results-oriented approach.
  • Fluent in English.
  • Passion for environmental sustainability and energy-saving initiatives.

Let’s check some Jappware benefits:

  • Opportunity to work on challenging and innovative projects.
  • Professional growth and development opportunities.
  • Collaborative and dynamic work environment.
  • Hybrid work format & flexible work hours;
  • MacOS equipment;
  • 20 paid vacation days;
  • 15 paid sick leaves;
  • 4 additional days off per year in case of being a blood donor;
  • Annual budget for learning & development activities;
  • IT Club membership;
  • Accountant services;
  • Regular internal tech and non-tech talks;
  • Possibility to work from the welcoming office in Lviv.

And many other lukewarm gains!

Steps to expect in Jappware’s hiring process:

  • Online interview with Recruiter — 45 minutes
  • Technical interview — 1 hour