{"id":3529366,"url":"https://alion.io/job/applandeo-fullstack-engineer-net-angular","title":"Fullstack Engineer [.NET, Angular)","company":{"id":3861024,"name":"Applandeo","domain":"applandeo.com","url":"https://alion.io/company/applandeo","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Traffit","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":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Angular","optional":false},{"name":"ASP.NET Core","optional":false},{"name":"Azure DevOps","optional":false},{"name":"C#","optional":false},{"name":"Dependency Injection","optional":false},{"name":"Docker","optional":false},{"name":"Entity Framework Core","optional":false},{"name":"Grafana","optional":false},{"name":"MQTT","optional":false},{"name":"NgRx","optional":false},{"name":"Nomad","optional":false},{"name":"Prometheus","optional":false},{"name":"RxJS","optional":false},{"name":"SQL","optional":false},{"name":"Time Series","optional":false},{"name":"TypeScript","optional":false},{"name":"Azure","optional":true},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-10-30T14:41:50Z","employer_posted_date":"2026-10-30","last_verified_at":"2026-11-04T15:25:47Z","board_verified":true,"closed_at":null,"days_open":5,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":5},"description":"Are you up for a challenge? Then step up to the plate - this role is for you!\nWe’re looking for aFullstack Engineerwho feels equally comfortable working on both the frontend and backend to join our fintech project. At Cautus Geo, “Surveying for safety” is what we do every day. Our systems watch roads built on soft clay, mountainsides above busy tourist routes like Trollstigen, dams, tunnels and coastal waters around Norway. Sensors in the field measure tilt, cracks, water levels, waves, weather, noise and dust around the clock.\nIf your experience and skills match our criteria for the role, apply for this job now. We will love to meet you!\n *Find out more about our recruitment process here.\nResponsibilities\nAt least 5 years of professional experience in fullstack development.\nWriting C# code that handles very large data sets quickly and with care for memory use.\nGood knowledge of modern Angular: signals, standalone components, the new control flow (@if, @for) and OnPush change detection, together with RxJS and strict TypeScript.\nKnowledge of the Azure DevOps ecosystem: pipelines, artefacts, releases and agents.\nKnowledge of the OpenID Connect and OAuth 2.0 protocols.\nExperience withASP.NET Core APIs, the CQRS pattern, dependency injection and Entity Framework Core with SQL Server.\nExperience with distributed systems where services talk to each other through message queues. You know how to follow a request across many services with tracing.\nExperience building web apps that update live when the backend sends push notifications.\nWriting automated tests on both sides: unit and integration tests in .NET, and unit and end-to-end tests in the frontend.\nExperience with Docker and container-based builds.\nGood command of spoken and written English and Polish.\nRequirements\nCautus Web, our monitoring platform. It brings data from many sensor types together in real time, sends alerts, and helps engineers tell a real anomaly apart from normal variation.\nMaps and GIS. You’ll build interactive maps that show where every sensor is and what’s happening around it, from a single crack meter to a whole mountainside.\nData visualization. You’ll build advanced plots and interactive charts that show how the ground and buildings move over time and point out unusual changes. Our sensors produce millions of data points, so you’ll make sure large data sets load and display smoothly, without slowing down the browser. Everything should be quick to understand for both experts and non-experts.\nApps for field engineers and clients. These are tools used on site and by the people responsible for critical infrastructure. \n\nWhat makes it special\nReal impact. The things you build help prevent rockfalls, landslides and structural failures.\nUnusual domain. You’ll work where geoscience, measurement technology and IT meet, with physical sensors, real terrain and real-time data.\nSmall team, big ownership. Decision paths are short, your ideas get heard, and you’ll shape the product.\nYou’ll work with a Norwegian company and its culture of trust and work-life balance, on a schedule that fits your life.\nRoom to grow. You’ll work closely with geologists, surveyors and measurement specialists.\nBenefits\nExperience with maps and GIS: map layers, coordinate systems and projections, GeoJSON.\nExperience with charts for time series data.\nKnowledge of observability tools: structured logging, metrics and dashboards (Grafana stack, Prometheus).\nExperience building accessible interfaces (WCAG AA).\nExperience with HashiCorp Nomad or IoT protocols (MQTT, Modbus).\nExperience with NgRx Signal Store","description_format":"text","description_chars":3601,"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":[{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Design & Creative","Software","Mobile App Development Services"],"lifecycle":[{"event":"open","at":"2026-10-30T15:28:59Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":4,"expected_fill_days":29,"reasons":["conf:0","win:early"],"computed_at":"2026-11-04T06:34:25Z"},"pay":null,"html_url":"https://alion.io/job/applandeo-fullstack-engineer-net-angular","json_url":"https://alion.io/job/applandeo-fullstack-engineer-net-angular.json","meta":{"generated_at":"2026-11-04T17:32:18Z","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":26864,"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":3861024},"rest":"https://alion.io/mcp/rest/get_company?id=3861024"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fapplandeo-fullstack-engineer-net-angular"},{"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%2Fapplandeo-fullstack-engineer-net-angular"},{"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%2Fapplandeo-fullstack-engineer-net-angular"},{"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/applandeo-fullstack-engineer-net-angular\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fapplandeo-fullstack-engineer-net-angular"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3529366}},{"tool":"search_jobs","arguments":{"company":"applandeo.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3529366},"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"}}