{"id":3601344,"url":"https://alion.io/job/magma-node-js-backend-developer","title":"Node.js Backend Developer","company":{"id":2256239,"name":"Magma","domain":"magma.se","url":"https://alion.io/company/magma-se","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Schema","truth_index":{"grade":"A","score":91,"open_postings":6,"ghost_share":0,"stale_share":0.167,"repost_share":0,"time_to_fill_p50_days":134,"computed_at":"2026-11-07T05:47:08Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Warsaw, Poland"],"countries":["PL"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"Nest.JS","optional":false},{"name":"Node JS","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Redis","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-07-28T12:26:55Z","employer_posted_date":"2026-10-22","last_verified_at":"2026-11-07T14:48:38Z","board_verified":true,"closed_at":null,"days_open":102,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":102},"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.\nWe're a fast-growing, well-funded company in the top tier of European EdTech - backed by $40M Series A and growing like crazy. But we're keeping it lean, smart, and fun - without the corporate fluff.\nOur work has a real impact: we’re helping students around the world get better at math, and we're recognized by education experts for improving how math is taught and learned.\nWe're based in Warsaw, but our team spans New York , Stockholm , and London - and you’ll have chances to meet everyone in person!\nOn-site role: We expect candidates to visit our office 4 days a week.\nWhat you’ll work with\nTypeScript, Node.js, NestJS\nMongoDB, Redis, RabbitMQ\nAWS and microservices\nLots of integrations (we do that a lot)\nMix of greenfield and legacy systems (nothing scary)\nWhat you'll do\nContribute to the design and implementation of scalable, high-performance backend services\nWork within our microservices architecture, handling both maintenance and greenfield projects\nOptimize, maintain, and continuously improve existing systems while building new features\nTake ownership of the solutions you create, from concept through deployment and ongoing maintenance\nCollaborate with PMs, QAs, and other developers to create the best experience for our users\nWhat we’re looking for\nA proven track record in software engineering with a history of impactful contributions\nStrong problem-solving skills and a passion for writing clean, efficient code\nProficiency in system design and making architectural decisions\nA proactive attitude, with the ability to thrive in a fast-paced, growing startup environment\nConfident English - you can easily communicate complex technical concepts\nTeam player - no lone wolves. You’re comfortable discussing tough problems, asking questions, and challenging ideas respectfully\nCritical thinking - You’re comfortable discussing tough problems and asking hard questions!\nWhat we offer\nSalary up to 24 ,000 PLN/month (+VAT) depending on seniority\n 26 days of leave covered by a yearly bonus\nLong term incentive plan\n10 days of paid sick leave\nYearly team meetups in Stockholm with all the people in company \nGreat Warsaw office - full floor just for us with snacks, drinks, and top-tier coffee \nMultisport Plus card\nTable football and chill board game nights with pizza & beer \nOccasional movie nights \nWe take your wellbeing very seriously - we want everyone to feel comfortable here\nRecruitment Process:\n 15-min intro call\nTechnical task to do at home with a following technical interview (digital)\nInterview with Head of Product (digital)\nCulture fit interview in office\nReference check\nReady to make an impact?\nApply now and let's build something great together!","description_format":"text","description_chars":2852,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Education","EdTech Platforms","STEM Education"],"lifecycle":[{"event":"open","at":"2026-11-02T09:21:52Z"}],"visa":[],"liveness":{"score":44,"band":"fade","label":"Fading","p_open":1,"p_active":0.73,"p_room":0.6,"age_days":101,"expected_fill_days":134,"reasons":["conf:0","win:late","crowd:"],"computed_at":"2026-11-07T05:47:08Z"},"pay":null,"html_url":"https://alion.io/job/magma-node-js-backend-developer","json_url":"https://alion.io/job/magma-node-js-backend-developer.json","meta":{"generated_at":"2026-11-07T17:22:39Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":25381,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2256239},"rest":"https://alion.io/mcp/rest/get_company?id=2256239"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmagma-node-js-backend-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmagma-node-js-backend-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmagma-node-js-backend-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/magma-node-js-backend-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmagma-node-js-backend-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3601344}},{"tool":"search_jobs","arguments":{"company":"magma.se","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3601344},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}