{"id":3026121,"url":"https://alion.io/job/new-loop-new-loop-is-looking-for-a-full-stack-software-developer","title":"New Loop is looking for a full stack software developer","company":{"id":2596183,"name":"New Loop","domain":"newloop.dk","url":"https://alion.io/company/newloop","size_band":"1-10","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Copenhagen, Denmark"],"countries":["DK"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":76000,"max_usd":187000,"period":"year","method":"role_country_seniority_unknown","sample_n":14},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon ECS","optional":false},{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Go","optional":false},{"name":"Next.js","optional":false},{"name":"React.js","optional":false},{"name":"Redis","optional":false},{"name":"Sentry","optional":false},{"name":"Terraform","optional":false},{"name":".NET","optional":true},{"name":"C#","optional":true},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-10-21T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-21T00:00:00Z","board_verified":false,"closed_at":null,"days_open":3,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":3},"description":"New Loop's mission is to provide a sustainable alternative to single-use packaging through reusable packaging and a deposit-based return system.\n\nYou'll take technical ownership of an established production platform that currently keeps track of the deposits on more than 3.000.000 pieces of reusable packaging. The platform manages deposit state, deposit values, payouts and a web-based return flow used by consumers. New Loop also manages physical return boxes where consumers return their packaging. We're continuously developing both the software and the user experience around these boxes to make returning reusable packaging as simple and frictionless as possible for the user.\n\nThe role\nWe're a small company of 6–8 people, so you'll work directly with the rest of the company to understand what we're working to achieve, turn the needs into technical solutions, and build them. As the company grows you will have an opportunity to shape your role.\n\nWhat you'll be responsible for\n\nDrive development of the New Loop platform across backend and frontend while keeping the platform maintainable and scalable as New Loop grows.\n\nTranslate business problems and intentions into technical solutions.\n\nTake technical ownership of the codebase and architecture.\n\nWork directly with the rest of the organization to understand what needs to be built and why.\n\nContinuously improve the user experience around our physical return boxes and the software that supports them.\n\nYou'll have technical sparring with Brian Christensen (previously Too Good To Go), our technical adviser who developed New Loop's existing digital infrastructure, and knows the platform and the decisions behind it. So you'll have someone to draw on as you take ownership of its future development.\n\nWho we're looking for\nWe're primarily looking for a strong developer and problem solver. You have a solid software engineering foundation and you should be able to understand the intent behind a business requirement while also being able to work with the rest of the company to find the best solution for a problem.\n\nWe're particularly interested in someone who:\n\nIs self-motivated and takes initiative.\n\nEnjoys taking ownership of a product and its technical decisions.\n\nHas strong programming and problem-solving fundamentals.\n\nWants the freedom and responsibility that comes with working in a small company.\n\nExperience with our exact stack is useful, but understanding software engineering and being able to learn matters more than matching every technology on the list.\n\nWe are currently utilizing AI for AI assisted development and the use of AI is encouraged as long as the code quality does not suffer.\n\nStart date and salary\nWe expect you to start in late 2026. Salary will be based on your qualifications and experience, while reflecting New Loop’s current stage as a startup. We’ll discuss the package openly during the recruitment process.\n\nInterested?\nIf the combination of programming, technical ownership, physical products and solving real business problems sounds interesting, we'd like to hear from you.\n\nContact us at .\n\nTech stack\nBackend\n\nOur backend is built in .NET / C# and handles container and deposit state, return sessions, payouts, payment integrations and the business processes around them.\n\nThe architecture is distributed and event-driven, with an emphasis on traceability and structured logging.\n\n.NET 10 / C#\n\nMongoDB\n\nEvent sourcing\n\nEvent-driven architecture\n\nQuartz.NET\n\nSQS\n\nRedis\n\nStructured logging\n\nFrontend\n\nOur frontend consists primarily of our administration system and the consumer-facing return flow.\n\nThe consumer experience is web-based by design: returning packaging should require as little friction as possible, so consumers don't need to install an app.\n\nReact\n\nNext.js\n\nSentry\n\nInfrastructure\n\nThe platform runs on AWS and is deployed across multiple environments.\n\nAWS ECS\n\nAWS Amplify\n\nSQS\n\nRedis\n\nDocker\n\nTerraform\n\nContinuous deployment\n\nInfrastructure as code\n\nAutomated testing and production monitoring","description_format":"text","description_chars":4049,"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":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-21T19:07:25Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":3,"expected_fill_days":25,"reasons":["seen:3","win:early"],"computed_at":"2026-10-24T06:02:35Z"},"pay":null,"html_url":"https://alion.io/job/new-loop-new-loop-is-looking-for-a-full-stack-software-developer","json_url":"https://alion.io/job/new-loop-new-loop-is-looking-for-a-full-stack-software-developer.json","meta":{"generated_at":"2026-10-24T06:55:56Z","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":10226,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-25T00: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":2596183},"rest":"https://alion.io/mcp/rest/get_company?id=2596183"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fnew-loop-new-loop-is-looking-for-a-full-stack-software-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%2Fnew-loop-new-loop-is-looking-for-a-full-stack-software-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%2Fnew-loop-new-loop-is-looking-for-a-full-stack-software-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/new-loop-new-loop-is-looking-for-a-full-stack-software-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnew-loop-new-loop-is-looking-for-a-full-stack-software-developer"}]}