{"id":3168060,"url":"https://alion.io/job/grover-sr-backend-software-engineer-python-mwx","title":"Sr. Backend Software Engineer (Python) (m/w/x)","company":{"id":51858,"name":"Grover","domain":"grover.com","url":"https://alion.io/company/grover","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","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":118000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":62},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"AWS Bedrock","optional":false},{"name":"Datadog","optional":false},{"name":"Docker","optional":false},{"name":"FastAPI","optional":false},{"name":"GraphQL","optional":false},{"name":"Kubernetes","optional":false},{"name":"LLM","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"Rust","optional":false},{"name":"Terraform","optional":false},{"name":"Vue.js","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-10-23T15:09:23Z","employer_posted_date":"2026-10-23","last_verified_at":"2026-11-04T12:18:57Z","board_verified":true,"closed_at":null,"days_open":11,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":11},"description":"About Grover\nFounded in 2015, Grover enables consumers and businesses across Europe to subscribe to tech devices and comprehensive technology solutions - from individual smartphones, laptops, and wearables to full corporate device setups. The company offers access to over 1,000 unique tech items on flexible and financially convenient terms. A pioneer of the circular economy, Grover refurbishes and recirculates devices to help eliminate e-waste.\nTo continue this incredible adventure, we are currently looking for a Senior Software Engineer (Risk) to join our talented Risk Engineering team at our Berlin HQ (40 hours full-time, onsite 3 days per week (Tues-Thurs).\nRisk Engineering builds the systems that decide which subscription orders Grover approves, declines, reviews or verifies, in real time, across four markets and for both consumers and businesses. As a Senior Software Engineer, you report to the Engineering Manager, Risk Engineering, and join a small, senior team that owns its services end to end. You work closely with risk analysts, data scientists, and product to grow approval rate while keeping fraud and defaults in check.\n What you will contribute:\nOur risk decisioning platform: the rule engine, experiments and decision APIs (FastAPI, GraphQL federation) that every Grover order passes through.\nNew risk products, starting with dynamic pricing and counter offers, from design to production.\nIntegrations with credit bureaus and identity, fraud and AML providers, built to stay reliable when vendors are not.\nEvent-driven flows on Kafka for decisions, manual review, ID verification and bank-account checks, correct under retries, duplicates and race conditions.\nTools for our risk analysts: the manual review experience and our LLM-powered risk assistant on AWS Bedrock.\nReliability and observability of your services: Datadog monitors, on-call, runbooks and removing legacy dependencies.\nWhat you bring:\n5+ years of backend engineering, with Python in production as your main language, with comfort working 90% on the backend and 10% on the frontend.\nHands-on experience with event-driven systems (Kafka or similar) and PostgreSQL.\nExperience designing REST and/or GraphQL APIs and integrating third-party APIs.\nYou have owned services in production: on-call, debugging across services, monitoring.\nYou are comfortable with AWS, Docker and Kubernetes, and can work with Terraform.\nYou like working with non-engineers, explain trade-offs simply and stay calm when priorities shift.\nBonus: fintech, payments, lending, fraud or credit-risk experience; rule engines or ML in production; LLM tooling; Rust, Rails or Vue; German.\nThe Grover Way - How We Drive Success:\nOwn It: We take ownership seriously and define what success looks like. We drive shared ownership and don't wait - we drive. We keep one another accountable and take responsibility when issues arise.\nChallenge, Decide, and Commit: We engage in proactive support, active listening, and healthy conflict to reach the best outcomes. We value diverse perspectives and, once a decision is made, we commit to it fully.\nEmpower and Grow: We enable, trust, and coach one another toward high performance, always thinking and acting like owners. We seek growth, apply feedback, and support the development of our peers.\nRespect, Transparency, and Clarity: We strive for clear, respectful, and open communication with no surprises. We simplify complex information so everyone knows the \"what, why, and how\".\nWhat you will love about us: \nA diverse global team of 75 nationalities (and counting!)\nVirtual or In-person Coaching Sessions with the Fürstenberg Institut\nPhysical health support with Urban Sports Club\nAnnual learning budget of 750€ \n15 remote business days per year to work abroad \n4 Volunteer days per year\nExclusive Grover Tech discount\nBVG monthly discount to drive you everywhere in Berlin\nEngaging, open office located in Berlin-Schöneberg with regular events\nEmbark on a rewarding journey with the Grover Rocketship, where your impact is felt, and together, we cultivate a more circular world.\nWe are looking forward to e-meeting you!","description_format":"text","description_chars":4132,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Online Rental Platforms","Subscription Commerce"],"lifecycle":[{"event":"open","at":"2026-10-23T17:51:23Z"}],"visa":[],"liveness":{"score":80,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.888,"p_room":0.9,"age_days":11,"expected_fill_days":29,"reasons":["conf:3","velocity","win:mid"],"computed_at":"2026-11-04T06:34:25Z"},"pay":null,"html_url":"https://alion.io/job/grover-sr-backend-software-engineer-python-mwx","json_url":"https://alion.io/job/grover-sr-backend-software-engineer-python-mwx.json","meta":{"generated_at":"2026-11-04T13:04:22Z","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":19768,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00: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":51858},"rest":"https://alion.io/mcp/rest/get_company?id=51858"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fgrover-sr-backend-software-engineer-python-mwx"},{"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%2Fgrover-sr-backend-software-engineer-python-mwx"},{"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%2Fgrover-sr-backend-software-engineer-python-mwx"},{"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/grover-sr-backend-software-engineer-python-mwx\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fgrover-sr-backend-software-engineer-python-mwx"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3168060}},{"tool":"search_jobs","arguments":{"company":"grover.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3168060},"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"}}