Senior Full-Stack Developer (ASP.NET, Angular), avail to come to Norway

$$$$
Product

We are looking for a Senior Full-Stack Developer with a strong backend focus to join a growing product engineering team building a modern reporting and compliance platform. The platform helps organizations manage operational data, track sustainability metrics, and generate compliance reports aligned with evolving environmental regulations.

 

This is a long-term, fully remote opportunity for engineers based in Ukraine and Europe.

 

Office visits: Offices exist in Oslo and Fosnavåg (Norway), and the team meets in person 2 days every 6 months (typically in Norway); travel is expected.

 

About the Role

You will join a small product-focused engineering team working on a cloud-native platform built with Microsoft technologies. The role is ideal for someone who enjoys backend-heavy full-stack development, production-quality engineering practices, and building scalable systems with strong monitoring and testing standards.

The team currently follows a hybrid Scrum/Kanban workflow with 2-week sprints, continuous backlog prioritization, and close collaboration between engineering, product, and UX.

 

Responsibilities:

  • Build and deliver new product features from a prioritized backlog
  • Improve and maintain existing functionality
  • Develop scalable backend services and APIs
  • Contribute to frontend development using Angular
  • Write unit, integration, and end-to-end tests
  • Ensure production reliability through monitoring, logging, and performance optimization
  • Collaborate closely with product, UX, and engineering stakeholders
  • Work independently and take ownership of deliverables after onboarding

Requirements:Must-Have Skills

  • Minimum 5 years of professional software development experience
  • Strong English communication skills (minimum a solid B2B level)
  • Strong backend-focused full-stack experience (50/50 split minimum, ideally 60–70% backend)
  • Strong experience with:
    • C#
    • ASP.NET Core
    • TypeScript
    • Angular
    • Azure services
    • Azure DevOps
  • Experience with automated testing practices:
    • Unit testing
    • Integration testing
    • End-to-end testing
  • Experience with monitoring and logging tools such as Azure Application Insights
  • Experience working with databases, including non-relational databases
  • Strong understanding of production reliability and software quality practices

Nice-to-Have Skills

Experience with any of the following is considered a strong plus:

  • Cosmos DB
  • Redis
  • Azure Functions
  • Bicep
  • Grafana
  • Karma (Angular testing)
  • xUnit
  • AI-assisted development tools

What We’re Looking For:

  • Independent and structured working style
  • Strong ownership mentality
  • Solution-oriented mindset
  • Ability to collaborate effectively in a distributed team
  • Curiosity and willingness to continuously learn
  • Passion for writing reliable, maintainable production-grade software

Work Setup:

  • Fully remote position
  • Occasional travel is required for in-person team gatherings in Norway (typically twice per year)

Recruitment Process:

Step 1

Prescreen interview with a Recruitment Manager

Step 2

Introductory interview with the client (their Product Owner and UX representative) focused on:

  • Team structure
  • Product and workflow
  • Candidate motivation and cultural fit

Step 3

Technical discussion interview with engineering leadership covering:

  • Architecture
  • Technical experience
  • Engineering practices
  • Problem-solving approach

No live coding task is currently planned.

Required skills experience

C# 5 years
ASP.NET Core 5 years
Angular 2 years

Required languages

English B2 - Upper Intermediate
C#, TypeScript, Azure services, Azure DevOps, Cosmos DB, Redis, Grafana, Karma (Angular testing), xUnit, AI-assisted development tools
Published 18 May
59 views
·
5 applications
To apply for this and other jobs on Djinni login or signup.
Loading...