DOIT Software is an IT staff augmentation and recruitment company partnering with clients worldwide, primarily across the USA, Canada, the EU, and the UK. With over 11 years of experience in software development, we’ve built deep expertise in hiring top engineering talent.
3 березня 2026

Full-Stack Developer (React, Nest.js), onboarding in Norway (вакансія неактивна)

за кордоном, віддалено

We are seeking a skilled Front-end React Developer who can perform some back-end tasks (Nest.js) if needed. This is a full-time, long-term project with our client from Norway.

‼️ Important: The client would like the developer to come to Norway for onboarding for a few weeks/month (for onboarding, personal introduction). The client will cover all the expenses related to this. ‼️

About the project: The client is working on developing a product for the maritime industry that will analyze and help plan energy-saving measures to reduce fuel use and greenhouse gas emissions and, accordingly, reduce the taxes that ship owners currently pay for their environmental footprint.

Requirements and details:

  • Minimum 4 years of experience in software development.
  • Experience with the required technologies: React and TypeScript (highest priority); Nest.js comes secondary.
  • Experience with Microsoft SQL Server and TypeORM.
  • Experience with Azure.
  • Minimum Upper-Intermediate level of English.
  • Full-time.
  • Fully remote.
  • Long-term.
  • B2B contract.
  • Start date — asap.

Frontend (React + TypeScript)

  • React patterns: Hooks, composition, controlled/uncontrolled forms, states, and error boundaries.
  • Tooling: Vite, ESLint/Prettier, code-splitting, lazy loading, asset optimization, Core Web Vitals, and MUI library.
  • API clients: OpenAPI-first workflow; experience with generators like Orval and typed clients.

Backend (NestJS + TypeScript)

  • Modular architecture: Modules, providers, DI, guards, interceptors, filters, pipes, and middleware.
  • API design: REST standards, versioning, idempotency, pagination, consistent error contracts.
  • AuthN/Z: JWT, role/permission models, secure headers

Data & Database

  • TypeORM with Microsoft SQL Server (Azure SQL Database): Schema design, relations, migrations, indexing, and query performance.

CI/CD & Cloud

  • GitHub Actions: Design and maintain reusable workflows for frontend and backend (build, test, lint), caching, secrets, environments, and required checks on PRs.
  • Deployment pipelines: Automated deploys to dev/staging/production, integration of database migrations, basic rollback strategies, and approval gates.
  • Azure App Service (Web App): Slot deployments (blue-green/staging), app settings and connection strings, health checks, and basic scaling (scale up/out).
  • Azure SQL Database: Environment setup (dev/prod), connection management (firewall rules, private endpoints or equivalent), and backup/restore basics.

Observability, Security & Compliance

  • Telemetry: Azure Application Insights logs/metrics/traces, dashboards, and alerting (SLOs/error budgets).

When you apply for the role, please answer the following questions:

  1. How much commercial experience do you have with React+Typescript?
  2. How much commercial experience do you have with Nest.js?
  3. What is your current level of proficiency in English?
  4. What are your monthly salary expectations (gross amount in USD)?
  5. Where are you based?
  6. Can you travel to Norway for onboarding? All the expenses will be covered by the client.
  7. Can you start asap?