Team Lead Full-Stack or Back-End Developer (Nest.js, React) to $4500

We are seeking a talented Team Lead Full-Stack or Team Lead Back-end developer to join a full-time, long-term project with our client from Norway. Start β€” asap.

 

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 owners currently pay for their environmental footprint.

 

Preferred Qualifications:

  • Minimum 4 years of experience in software development.
  • At least 2 years of experience with the required technologies: Node.js (the highest priority), Nest.js (the highest priority), Typescript, and React (lower priority). Front-end requirement is optional.
  • At least 1 year of experience leading a team.
  • Experience with SQL Server.
  • Experience with Azure.
  • Minimum Upper-Intermediate level of English.

     

‼️ Critical skills: absolute must-haves β€” (Node.js and Nest.js), Upper-Intermediate English.

 

What you will do: 70% of time β€” coding, 30% of time β€” leading a team. Work closely with the Operational Manager to help her with technical expertise.

 

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

 

Architecture & Performance (for tech lead)

  • Share experience and guide the team regarding decisions about system design and optimizations
  • Performance: Experience in improvements and optimizations on cloud-based applications

 

Leadership & Process (for tech lead)

  • Mentorship: Grow engineers via pairing, feedback, and structured learning paths.
  • Code review culture: Fast, constructive reviews; enforce standards without blocking velocity.
  • Agile execution: Help our manager with Road mapping, slicing epics, estimation, delivery metrics, and continuous improvement.
  • Documentation: Help the team keep VitePress docs, onboarding guides, and runbooks up to date.

 

‼️ Important: The client would ideally like the developer to come to Norway for onboarding. The client will cover all the expenses related to this. However, if you can not travel to Norway during this time, that’s not a problem. It’s not a deal breaker.

Required skills experience

Node.js 2 years
Nest.js 2 years
Team Leadership 1 year

Required languages

English B2 - Upper Intermediate
Node.js, Nest.js, TypeScript, React
Published 9 December
56 views
Β·
12 applications
84% read
Β·
17% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...