Full time

JavaScript Engineer

In this job, you can expect a lot of challenges on the system architecture side, delve into the principles of microservices development, and most importantly, it's a job that offers great opportunities for self-development and a real impact on the look and direction of the product.

What you can expect in your daily work:

  • we care about the quality of the code (multi-level code review),
  • work on the development of the product (mainly creating new functionality + maintenance),
  • we work according to the principles of Scrum,
  • regular exchange of knowledge during code review and technical meetings,
  • we appreciate openness about your strengths and weaknesses - we make sure that every employee has a path for development.


  • 10 000 - 15 000 PLN net (B2B contract)

Technologies we rely on:

  • JavaScript (ES6+),
  • HTML,
  • CSS (SCSS),
  • Nuxt.js + Vue.js,
  • Storybook,
  • Vue Test Utils (unit tests).

Additional methodologies and tools:

  • BEM,
  • JSDoc,
  • Gitflow,
  • Jira,
  • Confluence,
  • Slack.

Must have:

  • minimum of two years of commercial JavaScript programming experience (ES6+),
  • minimum of one year of experience in a popular JS framework (Vue.js preferred),
  • good knowledge of SASS/SCSS,
  • good knowledge of HTML 5,
  • familiarity and experience working with REST API,
  • practical experience with Git,
  • familiarity with any CSS methodology e.g. BEM, OOCSS etc.,
  • openness to continuous development and optimization of your own code and work,
  • good communication and teamwork skills,
  • self-organization - you are joining a young team so we expect you to be responsive to problems,
  • Knowledge of English - a level that allows you to work with technical documentation (not only reading and understanding, but also editing or creating),
  • B1 level of Polish.

Nice to have:

  • Experience working with SPA (single page applications) or Universal Web Applications,
  • experience in writing Unit Tests,
  • knowledge of Cypress framework,
  • knowledge of Gherkin syntax,
  • knowledge of Dockers and containerization.


  • private medical care,
  • financing of computer equipment,
  • possibility to choose remote or stationary work in our office in Cracow,
  • integration events offline and online,
  • access to the company library with the possibility of its expansion.

Why Ergonode?

  • We are young company, which recently received business and financial support from investors.
  • If you have an open mind and like challenges - we have a lot in common! :)
  • Architecture of our system is innovative, but at the same time complex, which requires out-of-the-box thinking in the context of development, as well as business approach.
  • Because this is a great place to grow! You will be part of a core team where you have a real impact on the product.

Sounds like a job for you?

We'd love to speak with you, so if you think this offer might be for you, just send an application!

At the first interview, we will tell you about us and ask about your experience
The next stage is more technical discussions with the leaders of each department
We will then send you our offer and hope you will join our team
Apply now