Node.js Backend Developer
Description
Magma Math, is a K–12 platform that helps teachers make smarter instructional decisions and encourages deeper student-driven discussions and collaboration around math.
We're a fast-growing, well-funded company in thetop tier of European EdTech— backed by$40M Series Aand growing like crazy. But we're keeping it lean, smart, and fun — without the corporate fluff.
Our work has areal impact: we’re helping students around the world get better at math, and we'rerecognized by education expertsfor improving how math is taught and learned.
We're based inWarsaw, but our team spansNew York , Stockholm , and London — and you’ll have chances to meet everyone in person!
On-site role
We expect candidates to visit our office 4 days a week.
What you’ll work with
- TypeScript, Node.js, NestJS
- MongoDB, Redis, RabbitMQ
- AWS and microservices
- Lots of integrations (we do that a lot)
- Mix of greenfield and legacy systems (nothing scary)
What you'll do
- Contribute to the design and implementation of scalable, high-performance backend services
- Work within ourmicroservices architecture, handling bothmaintenanceandgreenfield projects
- Optimize, maintain, and continuously improve existing systems while building new features
- Take ownership of the solutions you create, from concept through deployment and ongoing maintenance
- Collaborate with PMs, QAs, and other developers to create the best experience for our users
What we’re looking for
- A proven track record in software engineering with a history of impactful contributions
- Strong problem-solving skills and a passion for writing clean, efficient code
- Proficiency in system design and making architectural decisions
- A proactive attitude, with the ability to thrive in a fast-paced, growing startup environment
- Confident English– you can easily communicate complex technical concepts
- Team player– no lone wolves. You’re comfortable discussing tough problems, asking questions, and challenging ideas respectfully
- Critical thinking- You’re comfortable discussing tough problems and asking hard questions!
What we offer
- Salary up to 24,000 PLN/month (+VAT)depending on seniority
- 26 days of leave covered by a yearly bonus
- Long term incentive plan
- 10 days of paid sick leave
- Yearlyteam meetups in Stockholmwith all the people in company
- GreatWarsaw office– full floor just for us with snacks, drinks, andtop-tier coffee
- Multisport Plus card
- Table football and chill board game nights with pizza & beer
- Occasional movie nights
- We takeyour wellbeing very seriously — we want everyone to feel comfortable here
Recruitment Process:
- 15-min intro call
- Technical task to do at home with a followingtechnical interview (digital)
- Interview with Head of Product (digital)
- Culture fit interview in officeReference check