Position: Middle/Senior Full Stack Software Engineer
Company: Mathema.me
Category: Node.js
Experience required: 3y
English level: intermediate

**About the company:**
— mathema.me is an online math school for kids. We match vetted math tutors with kids from Ukraine and Poland, and are now expanding to the UK.
— We started in 2021. Our annual GMV is now more than $1.8m and growing steadily. We are on a clear path to achieve $10m of annual GMV by the end of 2024.
— We are fully remote international company with employees in Ukraine and across Europe with major groups in Poland and United Kingdom.
— To kickstart our product developed we hired an outsourcing firm that built a first iteration of our product — a system that is aimed to empower math tutors.
— We decided to take our product to the next stage and that’s why we are building an in-house engineering team.
— You will be one of the first engineers joining our team.

**About the product:**
— manages more 16 000 lessons per month
— is the critical systems used by our sales managers, support staff and tutors
— is a connection between school and tutors
contains almost all the information about the tutor
— scalable across markets — currently available in Ukraine, Poland and United Kingdom

**Technologies we used to build the first iteration of our product:**
— Frontend: Angular (13), TypeScript, Material UI, NgZorro
— Backend: NodeJS, TypeScript, PostgreSQL, Express, Node-red

We demand this to make sure we keep delivering, but we are quite flexible — at this stage we prioritise speed.

**Our ideal candidate:**
— Comfortable working remotely
— Able to make product decisions
— Interested in Education, Math and how kids learn

**You will get:**
— Working in a mission-driven product company that is focused on helping kids to gain substantial math knowledge
— Ability to drive real business impact
— Competitive official salary
— Unlimited paid time off (as long as you deliver)
— Remote-first work environment — work from wherever you want, no string attached