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.
Responsibilities
Designing and developing React and Node (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).
Qualifications
3+ years of experience in a similar position.
Working experience in React,
Good knowledge of Node.js and experience in one of the following frameworks Koa, Nest, and Express.
Deep 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.
Excellent command of the English language (at least C1 level, both speaking and writing).
Nice to have
Practical knowledge of GraphQ
Employment terms
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.
Benefits
Multisport
Private medical care
Training budget
OmniLearns - language
OmniLearns - studies and courses
Paid vacation (B2B)
Recruitment process
An introduction call with the recruiter where you will learn more about the company and position (30-40 mins).
Technical interview with team members.
Cultural fit.
If that sounds interesting, do not hesitate to apply :) In case of any questions, reach out to us at careers@omnicalculator.com