{"id":3309715,"url":"https://alion.io/job/envira-full-stack-engineer","title":"Full Stack Engineer","company":{"id":2539508,"name":"Envira","domain":"envira.dk","url":"https://alion.io/company/envira","size_band":"11-50","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":"full_time","work_mode":"remote","remote_scope":"stated_regions","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Denmark"],"countries":["DK"],"hiring_countries":["DE","FR","AT","BE","BG","HR","CY","CZ","DK","FI","HU","IE","IT","NL","PL","RO","ES","SE","EE","GR","LV","LT","LU","MT","PT","SK","SI"],"hiring_countries_total":27,"salary":null,"salary_estimate":{"min_usd":69000,"max_usd":167000,"period":"year","method":"role_country_seniority_unknown","sample_n":15},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Azure","optional":false},{"name":"Docker","optional":true},{"name":"FastAPI","optional":true},{"name":"GitHub","optional":true},{"name":"JavaScript","optional":true},{"name":"PostgreSQL","optional":true},{"name":"Python","optional":true},{"name":"React.js","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-26T23:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-26T23:00:00Z","board_verified":false,"closed_at":null,"days_open":2,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":2},"description":"About Envira\n\nEnvira turns satellite and geospatial data into climate-risk intelligence for banks, insurers and public authorities. Envira Flood covers flood and storm-surge risk at building level; Envira Agro covers crop and climate risk across agricultural portfolios. We're based in Copenhagen and won the EU Big Data from Space Award 2025 plus the Danish Grunddataprisen 2026.\n\nThe role\n\nFull-time, on-site in Copenhagen five days a week. You'll own the platforms our customers use, working closely with our data scientists and leadership, with real influence on how our products are built and run. This isn't a standard corporate job: we're looking for people who ship and want to grow fast. There will be pressure, and real ownership to match.\n\nWhat you'll work on\n\n• Building and extending our web platforms and APIs\n\n• Connecting our geospatial data and risk models to customer-facing applications\n\n• Running and improving our Azure infrastructure: deployment, monitoring and reliability\n\n• Data security and access control, in line with what financial-sector customers expect\n\nOur stack\n\nPython and FastAPI · React and TypeScript · Postgres · Azure · Docker\n\nAbout you\n\n• Newly graduated or up to 3–4 years of experience, with a degree in computer science, engineering or similar\n\n• You've built something, run it in production yourself, and kept it running\n\n• Comfortable across backend, infrastructure and frontend\n\n• You use AI tools daily, and review, question and discard what they produce when it's wrong\n\n• You prefer small, simple solutions that work over impressive architecture\n\n• You raise problems early and make decisions without waiting to be told\n\n• You live in Denmark and can work from our Copenhagen office five days a week. We don't offer remote work or visa sponsorship\n\nOur working language is English; Danish is a plus.\n\nWhat we offer\n\n• Salary based on experience, with potential for warrants\n\n• Free lunch at the office\n\n• Ownership of real products used by banks, insurers and public authorities\n\n• The opportunity for tremendous growth\n\nOur process\n\nShort screening call → two-hour practical task on realistic data with your usual AI tools (no whiteboard puzzles) → interview where you walk us through your solution and meet the team.\n\nHow to apply\n\nPlease apply through our application form (about 10 minutes; we ask for your CV, grades, GitHub link and salary expectation). We review applications on a rolling basis, so apply early.","description_format":"text","description_chars":2469,"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":[{"name":"Germany","iso":"DE","kind":"region"},{"name":"France","iso":"FR","kind":"region"},{"name":"Austria","iso":"AT","kind":"region"},{"name":"Belgium","iso":"BE","kind":"region"},{"name":"Bulgaria","iso":"BG","kind":"region"},{"name":"Croatia","iso":"HR","kind":"region"},{"name":"Cyprus","iso":"CY","kind":"region"},{"name":"Czech Republic","iso":"CZ","kind":"region"},{"name":"Denmark","iso":"DK","kind":"region"},{"name":"Finland","iso":"FI","kind":"region"},{"name":"Hungary","iso":"HU","kind":"region"},{"name":"Ireland","iso":"IE","kind":"region"},{"name":"Italy","iso":"IT","kind":"region"},{"name":"Netherlands","iso":"NL","kind":"region"},{"name":"Poland","iso":"PL","kind":"region"},{"name":"Romania","iso":"RO","kind":"region"},{"name":"Spain","iso":"ES","kind":"region"},{"name":"Sweden","iso":"SE","kind":"region"},{"name":"Estonia","iso":"EE","kind":"region"},{"name":"Greece","iso":"GR","kind":"region"},{"name":"Latvia","iso":"LV","kind":"region"},{"name":"Lithuania","iso":"LT","kind":"region"},{"name":"Luxembourg","iso":"LU","kind":"region"},{"name":"Malta","iso":"MT","kind":"region"},{"name":"Portugal","iso":"PT","kind":"region"},{"name":"Slovakia","iso":"SK","kind":"region"},{"name":"Slovenia","iso":"SI","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Farming & Agriculture","Earth Observation"],"lifecycle":[{"event":"open","at":"2026-10-27T02:53:00Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":12,"reasons":["seen:1","win:early"],"computed_at":"2026-10-28T05:59:10Z"},"pay":null,"html_url":"https://alion.io/job/envira-full-stack-engineer","json_url":"https://alion.io/job/envira-full-stack-engineer.json","meta":{"generated_at":"2026-10-28T23:44:23Z","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":32557,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-29T00: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":2539508},"rest":"https://alion.io/mcp/rest/get_company?id=2539508"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fenvira-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%2Fenvira-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%2Fenvira-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/envira-full-stack-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fenvira-full-stack-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3309715}},{"tool":"search_jobs","arguments":{"company":"envira.dk","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3309715},"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"}}