Nion

.NET developer

Nion  •  Bitola, MK (Onsite)  •  14 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

We're expanding our .NET Core team and looking for a .NET Developer with 6+ years of experience who's passionate about building high-quality, scalable backend systems and who treats modern AI coding assistants as a core part of their daily workflow.

This is fundamentally a backend engineering role: you'll own complex .NET systems from concept to production. AI coding assistants (Claude Code, Cursor, Copilot, or similar) are an expected daily tool, not a novelty. We want engineers who use them well, review their output critically, and can tell us where they help and where they don't.

Key Responsibilities

  • Lead the design, development, and maintenance of backend services using .NET technologies in cloud-based, distributed environments

  • Design and implement secure backend services using ASP.NET Core - authentication, authorization, validation, error handling, and configuration

  • Work with modern auth mechanisms: OAuth2, OpenID Connect, JWT/cookie-based authentication, claims, roles, policies, secure API access

  • Develop and maintain RESTful APIs with clear contracts, proper versioning, input validation, and good documentation

  • Apply clean code principles, SOLID practices, and maintainable architecture patterns

  • Maintain high performance, observability, and code quality - enforcing engineering standards and automation culture

  • Use AI coding assistants effectively across the development lifecycle, while keeping ideas, judgment, and technical accuracy your own

  • Write and maintain unit tests, integration tests, and other automated tests

  • Mentor mid/junior engineers — including on how to use AI tools effectively and safely

  • Communicate clearly with clients, technical leads, product owners, architects, and engineering stakeholders

Required Qualifications

  • 6+ years of professional .NET experience: C#, ASP.NET Core, .NET, ASP.NET Web API

  • Strong Git practices and experience working in collaborative codebases

  • Entity Framework Core (other ORMs a plus)

  • Experience building RESTful APIs and backend services

  • Solid understanding of modern authentication and authorization (OAuth2, OpenID Connect, tokens, scopes, claims)

  • Database experience with relational and NoSQL systems (MSSQL, PostgreSQL, MongoDB, or similar)

  • Unit and integration testing practice (NUnit, xUnit, or equivalent)

  • Cloud experience (AWS or Azure preferred)

  • Ability to troubleshoot technical issues and reason about production behavior

  • Strong communication skills

AI Workflow Requirements

  • Daily, working use of at least one AI coding assistant (Claude Code, Cursor, GitHub Copilot, or similar) on real production work

  • Ability to critically review AI-generated code for correctness, security, performance, and maintainability and to recognize when not to delegate to an agent

  • A practical, perspective on where AI assistants help and where they don't

  • Comfort iterating on prompts and context (e.g., project-level context files, structured instructions) to get reliable output

Bonus / Growth Area: AI Engineering

We're not hiring an AI engineer - but our product roadmap may include LLM-powered features over time, and engineers interested in growing in that direction will have the opportunity to do so. Any of the following is a plus:

  • Exposure to LLM APIs (OpenAI, Azure OpenAI, Anthropic, Gemini, or similar)

  • Familiarity with RAG concepts, prompt design, or output validation

  • Awareness of agentic patterns (tool calling, state handling, orchestration) - even at a conceptual level

  • Interest in evaluation, observability, or safety considerations for LLM-based systems

Additional Experience That's A Plus

  • Message brokers: RabbitMQ / Azure Service Bus / Kafka

  • Background processing: Hangfire, Quartz, Worker Services

  • Event-driven architectures, CQRS, or event sourcing

  • Infrastructure as Code and CI/CD pipelines

Language requirements: English (Fluent)

Nion

About Nion

We turn cloud principles into real software delivery impact. At Nion, software development is our core business: end-to-end, across the entire application lifecycle. With 20+ years of experience and hundreds of clients, we’ve built a delivery approach designed around quality, flexibility, and true business value.

Our teams build secure, robust applications, data platforms, AI solutions, and workflow automation that integrate seamlessly into complex environments. Whether you need classic consulting, hybrid collaboration, or fully managed cloud teams, we scale with you, while protecting knowledge continuity and ensuring consistent delivery.

We are headquartered in Stockholm, with over 200 consultants across Europe, including Gothenburg, Malmö, Skopje, Bitola, and Sofia.

Let us be your sustainable tech partner.

Industry
IT & Software
Company Size
201-500 employees
Headquarters
Stockholm, SE
Year Founded
Unknown
Social Media