Senior Back-end Developer (Node.js) #132


up to 25k PLN

Form of employment:


Our client is a company with strong ties to the scientific industry, they have created the technology on which they are now building all kinds of calculators, at this point more than 3,000 of them have already been created. In addition to Developers, the team includes scientists and specialists in various fields: doctors, mathematicians, biologists. The products they create have applications both in everyday life and in more complex projects – from estimating the chance of losing a sock in the wash to calculating the quantum numbers of a given electron. The calculators created by the company receive more than 20 million page views per month, and those numbers are still growing!

Tech stack: SemaphoreCI, AWS, Heroku, Docker


  • Designing and implementing features in Node.js (Koa) applications,
  • Delivering maintainable, scalable, and testable applications according to our roadmap,
  • Designing solutions, influencing application architecture,
  • Writing unit and e2e tests (Jest, Cypress)
  • Full partnership with Product Owner, collaborating with Product Team (PO, UX Designer, UX Researcher).
  • Supporting team members on a daily basis.


  • 5+ years of experience in a similar position.
  • Deep knowledge of Node.js and experience in one of the following frameworks Koa, Nest, and Express. 
  • Senior-level JavaScript and TypeScript knowledge. 
  • Experience working in cloud environments (AWS, Heroku, GCP, Azure).
  • Experience and understanding of relational and document databases and their use-case.
  • Can-do attitude, attention to detail, and problem-solving skills.
  • Have an excellent command of English and Polish languages (at least C1 level, both speaking and writing). 


  • Salary at the level of up to 25 000 PLN net on B2B or an equivalent amount under another contract,
  • MultiSport card,
  • Good equipment for work,
  • Work in a team that loves to share knowledge,
  • Time for a quality approach to work and testing.

But that's not it?

Leave your resume - well get back to you!