Full-Stack Developer (React, Nest.js), onboarding in Norway

DOIT Software Verified Employer

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).

Required skills experience

React.js 4 years
Nest.js 4 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 3 March
137 views
·
20 applications
17% read
To apply for this and other jobs on Djinni login or signup.
Loading...