{"id":1850112,"url":"https://alion.io/job/bettermarks-senior-full-stack-engineer","title":"Senior Full Stack Engineer","company":{"id":173202,"name":"bettermarks","domain":"bettermarks.com","url":"https://alion.io/company/bettermarks","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Personio","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Berlin, Germany"],"countries":["DE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":67000,"max_usd":119000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":62},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"CI/CD","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"TypeScript","optional":false},{"name":"Go","optional":true},{"name":"JavaScript","optional":true},{"name":"Kotlin","optional":true},{"name":"Rust","optional":true}],"status":"live","first_seen_at":"2026-07-16T14:23:19Z","employer_posted_date":"2026-07-16","last_verified_at":"2026-11-01T10:24:40Z","board_verified":true,"closed_at":null,"days_open":107,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":107},"description":"Your mission\nResponsibilities:\nDesign, develop, and maintain scalable web applications using modern frontend and backend frameworks.\n\nImplement micro-frontend architectures and integrate with distributed backend services.\n\nBuild and consume RESTful APIs; ensure robust automated testing across the stack.\n\nContribute to CI/CD pipelines and cloud-native deployments.\n\nParticipate in code reviews, architectural discussions, and continuous improvement.\n\nYour profile\nRequirements:\nStrong experience with component-based frontend frameworks and typed languages (React, TypeScript, and modern frontend tooling)\n\nProficiency in backend development with Python or similar languages; familiarity with both synchronous and asynchronous patterns.\n\nSolid Experience with Agentic Coding in an enterprise setting\n\nExperience with containerization, orchestration, and cloud infrastructure.\n\nSolid understanding of micro-frontend and microservice architectures.\n\nFamiliarity with automated testing, code quality tools, and collaborative workflows.\n\nAbility to work with both legacy and modern systems, and automate repetitive tasks.\n\nYou can’t imagine working without agile methods\n\nYou care deeply about software craftsmanship, including clean code, TDD, and continuous delivery\n\nYou actively practice the DevOps mindset\n\nEnglish with at least B2 level, German is a big plus\n\nNice to Have:\nProficiency in other languages (Kotlin, Go, Rust)\n\nKnowledge about CQRS/event sourcing pattern\n\nExperience with infrastructure automation and cloud platforms, and Infrastructure as Code\n\nKnowledge of educational technology or large scale SaaS platforms.\n\nOn Site Expectation:\nEnjoy flexible hybrid work, with up to 2 remote days per week. You need a working permission in Germany by EU-Nationality or any other means and have to be willing to relocate if you don't live already in the Berlin area.\nWhy us?\nAt bettermarks, you help build a product with real educational impact, empowering students in grades 4-12 to succeed at school. Our mission: to make individualized support easier for teachers and to provide students with an intuitive and effective learning experience.You can expect:\nAn international team of developers, educators, mathematicians, and digital experts.\nA centrally located workplace in the heart of Kreuzberg with excellent public transport connections.\nHome office days and flexible working hours.\nCollaboration in an open team with flat hierarchies.\n28 vacation days with additional 2 days (Xmas Eve and NY Eve) off\nEnjoy unlimited travels with our Employer-subsidized Germany Ticket (Deutschland Job Ticket) for nationwide public transport\nStay healthy with our subsidized Urban Sports Club membership for fitness and wellbeing\nWe offer a corporate pension schema \nGet corporate discounts on hundreds of products of top brands","description_format":"text","description_chars":2828,"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":"Upper-Intermediate (B2)","optional":false}]},"benefits":["Flexible schedule","Home office","Hybrid work"],"hiring_locations":[{"name":"Germany","iso":"DE","kind":"country"}],"hiring_excludes":[],"relocation_offered":true,"industries":["Education"],"lifecycle":[{"event":"open","at":"2026-10-04T20:14:57Z"}],"visa":[],"liveness":{"score":11,"band":"cold","label":"Long shot","p_open":1,"p_active":0.405,"p_room":0.28,"age_days":107,"expected_fill_days":36,"reasons":["conf:0","win:tail","crowd:"],"computed_at":"2026-11-01T06:10:25Z"},"pay":null,"html_url":"https://alion.io/job/bettermarks-senior-full-stack-engineer","json_url":"https://alion.io/job/bettermarks-senior-full-stack-engineer.json","meta":{"generated_at":"2026-11-01T11:13:01Z","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":17312,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-02T00: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":173202},"rest":"https://alion.io/mcp/rest/get_company?id=173202"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbettermarks-senior-full-stack-engineer"},{"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%2Fbettermarks-senior-full-stack-engineer"},{"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%2Fbettermarks-senior-full-stack-engineer"},{"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/bettermarks-senior-full-stack-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbettermarks-senior-full-stack-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":1850112}},{"tool":"search_jobs","arguments":{"company":"bettermarks.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":1850112},"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"}}