Fullstack Engineer [.NET, Angular]

Applandeo

Kraków

On-site

PLN 179,000 - 207,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cautus Geo in Kraków is seeking a Senior Fullstack Engineer to contribute to our Geotech project, spanning frontend and backend with a focus on real-time data and large data handling. You’ll work on Cautus Web, maps, and data visualization for critical infrastructure.

Join a small team with ownership, collaborate with geologists and engineers, and grow in an environment that values practical impact and a balance of on-site collaboration in Kraków.

Qualifications

  • At least 5 years of professional fullstack development experience.
  • Writing C# code that handles very large data sets quickly and with care for memory use.
  • Good knowledge of modern Angular: signals, standalone components, @if, @for and OnPush with RxJS/TypeScript.
  • Knowledge of the Azure DevOps ecosystem: pipelines, artefacts, releases and agents.
  • Knowledge of OpenID Connect and OAuth 2.0 protocols.
  • Experience with ASP.NET Core APIs, CQRS, DI and EF Core with SQL Server.
  • Experience with distributed systems where services talk via message queues and tracing.
  • Experience building live-updating web apps with backend push notifications.
  • Automated tests on both ends: .NET unit/integration and frontend unit/E2E tests.
  • Experience with Docker and container-based builds.
  • Fluent in both English and Polish.

Responsibilities

  • Cautus Web, our real-time monitoring platform, aggregates data from many sensors, issues alerts, and distinguishes anomalies from normal variation.
  • Maps and GIS: build interactive maps showing sensor locations and activity from a single meter to a mountainside.
  • Data visualization: create plots and charts showing ground/building movement and highlight unusual changes; handle large datasets efficiently.
  • Develop apps for field engineers and clients used on-site and by personnel responsible for critical infrastructure.

Skills

Fullstack development
C# coding
Angular
Azure DevOps
OpenID Connect
OAuth 2.0
ASP.NET Core
CQRS pattern
Dependency Injection
Entity Framework Core
SQL Server
Distributed systems
Message queues
Unit tests
Docker
English & Polish

Job description

Are you up for a challenge? Then step up to the plate - this role is for you!

We’re looking for a Fullstack Engineer who feels equally comfortable working on both the frontend and backend to join our Geotech 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.

Responsibilities
  • Cautus 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.
  • Maps 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.
  • Data 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.
  • Apps for field engineers and clients. These are tools used on site and by the people responsible for critical infrastructure.
What makes it special
  • Real impact. The things you build help prevent rockfalls, landslides and structural failures.
  • Unusual domain. You’ll work where geoscience, measurement technology and IT meet, with physical sensors, real terrain and real-time data.
  • Small team, big ownership. Decision paths are short, your ideas get heard, and you’ll shape the product.
  • You’ll work with a Norwegian company and its culture of trust and work–life balance, on a schedule that fits your life.
  • Room to grow. You’ll work closely with geologists, surveyors and measurement specialists.
Must have
  • At least 5 years of professional experience in fullstack development.
  • Writing C# code that handles very large data sets quickly and with care for memory use.
  • Good knowledge of modern Angular: signals, standalone components, the new control flow (@if, @for) and OnPush change detection, together with RxJS and strict TypeScript.
  • Knowledge of the Azure DevOps ecosystem: pipelines, artefacts, releases and agents.
  • Knowledge of the OpenID Connect and OAuth 2.0 protocols.
  • Experience with ASP.NET Core APIs, the CQRS pattern, dependency injection and Entity Framework Core with SQL Server.
  • Experience with distributed systems where services talk to each other through message queues. You know how to follow a request across many services with tracing.
  • Experience building web apps that update live when the backend sends push notifications.
  • Writing automated tests on both sides: unit and integration tests in .NET, and unit and end-to-end tests in the frontend.
  • Experience with Docker and container-based builds.
  • Fluent in both English and Polish languages.
Nice to have
  • Experience with maps and GIS: map layers, coordinate systems and projections, GeoJSON.
  • Experience with charts for time series data.
  • Knowledge of observability tools: structured logging, metrics and dashboards (Grafana stack, Prometheus).
  • Experience building accessible interfaces (WCAG AA).
  • Experience with HashiCorp Nomad or IoT protocols (MQTT, Modbus).
  • Experience with NgRx Signal Store.
Title

Senior [Geotech]

City

Kraków

Employment type

B2B/UoP, 130-150zł/h

Start date

Asap

Hours

European working time

Mode

2 days a week from our office (Kraków)

Recruitment process
  • Intro chat with Basia - let’s sync up and get to know each other!
  • Technical interview - with the project team! You’ll meet Tomek and Dominik for a deep dive into your experience, approach, and skills.
  • Client meeting - an open conversation about your background
  • Final alignment - team feedback and next steps
Google Is remote work [ YES | NO ]

YES

Google Valid until (wpisac date w formacie YYYY-MM-DD np. 2023-12-25)

2026-12-30

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

FullStack Consultant (TypeScript, React, and Next.js)
FullStack Consultant (TypeScript, React, and Next.js)

GFT TECHNOLOGIES • Kraków

Hybrid
PLN 124,000 - 172,000
Senior Full-Stack Developer, Angular
Senior Full-Stack Developer, Angular

EPAM Systems Inc • Kraków

Hybrid
PLN 210,000 - 320,000
Health insurance
Multisport
Shopping vouchers
+1
Software Engineer (10/982)
Software Engineer (10/982)

Infolet • Kraków

Hybrid
PLN 120,000 - 200,000
Relocation package
Extended medical care
Multisport card
+1
Software Engineer (10/982)
Software Engineer (10/982)

INFOLET SP. Z O.O. • Kraków

Hybrid
PLN 190,000 - 270,000
Relocation package (4500 PLN)
Extended medical care
Multisport card
+1
Senior .NET Engineer (Full-Stack, Front-End, Cloud)
Senior .NET Engineer (Full-Stack, Front-End, Cloud)

EPAM Systems • Polska

Hybrid
PLN 180,000 - 240,000
Senior Fullstack Consultant (Java & React)
Senior Fullstack Consultant (Java & React)

GFT Technologies SE • Kraków

Hybrid
PLN 172,000 - 220,000
Competitive salary
Ambitious projects
Career growth opportunities
Remote React Frontend Dev (Junior) - Flexible Hours
Remote React Frontend Dev (Junior) - Flexible Hours

MasterBorn • Polska

Hybrid
PLN 67,000 - 100,000
Multisport
Luxmed
Learning Sessions
+1
Tech Business Analyst – Data Team (Google Cloud and SQL)
Tech Business Analyst – Data Team (Google Cloud and SQL)

ALTEN Polska • Kraków

Hybrid
PLN 90,000 - 140,000
Medicover medical care
Medicover dental care
Medicover Benefits platform
+5
Full Stack Development Engineer (10/30)
Full Stack Development Engineer (10/30)

Infolet • Kraków

Hybrid
PLN 210,000 - 320,000
Medical care
Junior Frontend Developer (React.js)
Junior Frontend Developer (React.js)

MasterBorn • Polska

Remote
PLN 67,000 - 100,000
Multisport
Luxmed
Learning Sessions
+1
Top locations