Who are we?
Omni Calculator is a Polish startup that helps to solve real-life problems by using science, numbers, and equations and thus to make decisions rationally. Our main product - the web application omnicalculator.com contains over 3000 custom-built calculators co-created by experts in various fields of science and is visited over 20 million times a month. Also, we have been covered with our tools in media outlets such as The New York Times, National Geographic, The Guardian, or The Washington Post.
Design and implement 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)
Experience and understanding of relational and document databases and their use cases,
Supporting team members on a daily basis.
Full partnership with Product Owner, collaborating with Product Team (PO, UX Designer, UX Researcher).
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.
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.
Excellent command of the English language (at least C1 level, both speaking and writing).
Nice to have
Practical knowledge of GraphQL will be nice to have.
Contract type of your choosing - B2B or Contract of Employment
Salary: 18 000 - 25 000 PLN net (B2B) or 15 000 - 21 000 PLN gross (contract of employment)
Work equipment such as a laptop, headphones,
Flexible working schedule, fully remote or hybrid with the possibility of working from one of our office locations in Kraków or Warsaw.
Private medical care
OmniLearns - language
OmniLearns - studies and courses
Paid vacation (B2B)
An introduction call with the recruiter where you will learn more about the company and position (30-40 mins).
Technical interview with team members.
If that sounds interesting, do not hesitate to apply :) In case of any questions, reach out to us at email@example.com