Node.js · NestJS · TypeScript

Programadores Node.js / NestJS que entregam a camada de serviço

Uma contratação Node não é «JavaScript que sabe fazer Express». Os engenheiros da iQud entregam módulos NestJS tipados e serviços Node (contratos REST, filas e fronteiras que sobrevivem à próxima funcionalidade), não um único server.js que cresceu até à produção.

  • Node.js, NestJS e TypeScript
  • API REST e filas
  • Fronteiras de serviço modulares
  • Primeiro PR em cerca de uma semana

Sinais de entrega Node.js / NestJS

  • 5 dTempo típico até ao primeiro pull request
  • NestMódulos tipados quando a API cresce
  • RESTRotas contract-first, não handlers ad hoc
  • 2 sem.Cadência de sprint com revisão de serviço

Os lugares Node.js / NestJS que realmente preenchemos

«Node» não é um único ofício. Emparelhamos o serviço de que o produto precisa: as mesmas stacks por trás das nossas páginas Node.js, NestJS, PostgreSQL e MongoDB.

  1. 01

    Engenheiros de módulos NestJS

    Módulos tipados, guards e providers que sobrevivem à próxima funcionalidade, não um único ficheiro controller que se tornou a API.

  2. 02

    Especialistas de serviços Node.js

    API HTTP, workers e caminhos em tempo real em TypeScript, o trabalho em que o Node é realmente bom, entregue no vosso repositório.

  3. 03

    REST contract-first

    Rotas versionadas, validação e auth na sessão do cliente. Não deixaremos que uma pasta de handlers sem tipos se torne produção por acidente.

  4. 04

    Filas, retries e workers

    Jobs de fundo tratados como trabalho de produto, consumidores idempotentes, não um setTimeout que escapou para staging.

  5. 05

    Camadas de dados com as quais o próximo módulo pode viver

    Esquemas Postgres ou coleções Mongo desenhados para que a próxima funcionalidade não lute com a forma do trimestre passado.

  6. 06

    Quando Python, Rails ou um lugar full-stack é melhor

    Um serviço Python junto a dados ou um admin Rails ainda quer outra contratação. Diremo-lo na chamada intro em vez de forçar um lugar só-Node.

Ferramentas que abrem no primeiro dia

Cada ladrilho é uma página de tecnologia iQud. A faixa abaixo é o catálogo backend à volta de Node.js e NestJS, o mesmo domínio que estes engenheiros já entregam.

Back-end

NestPHPNetJavaNestPHPNetJavaNestPHPNetJava
PythonRailsNodeJsPythonRailsNodeJsPythonRailsNodeJsPythonRailsNodeJs

Da chamada intro a um PR fundido

Uma contratação Node.js / NestJS deve entregar uma rota ou um módulo no vosso repositório, não dois meses de onboarding enquanto o contrato de serviço continua um rumor.

  1. 1

    Mapear o fosso de serviço

    Express vs Nest, Postgres vs Mongo, seniority, horas de sobreposição, e o que é «feito em 30 dias» na API.

  2. 2

    Pré-selecionar engenheiros reais

    Emparelhamos especialistas Node / Nest disponíveis com o vosso brief e partilhamos trabalho de API, fila ou microserviço.

  3. 3

    Vocês entrevistam

    Conheçam a pessoa que vai entrar no standup. Validem como fala de uma rota versionada, de um job falhado e do último handler sem tipos que realmente possuiu.

  4. 4

    Primeiro sprint nas vossas ferramentas

    Acesso ao repo, ambientes e primeiro pull request, normalmente numa semana após o go.

Comece com um lugar. Cresça se o backlog o disser.

A maioria dos clientes incorpora primeiro um engenheiro Node ou Nest. Um par ou um split de filas só se o trabalho de serviço o precisar mesmo.

  • Um engenheiro incorporado

    Um especialista Node.js ou NestJS junta-se ao vosso squad, segue o lead e trabalha nos vossos rituais.

    Ideal paraFechar um fosso de velocidade de API sem um processo de vendor novo

  • Lugar Node / Nest dedicado

    Um owner estável para a API, uma frota de workers ou a árvore de módulos, com revisão sénior no sprint.

    Ideal paraUm produto que precisa de um owner Node / Nest com nome

  • Iniciativa de serviço delimitada

    Uma fatia definida: migração Nest, um bounded context novo, ou um cutover de fila com contratos já em movimento.

    Ideal paraUm marco que possam apontar, não um banco aberto

Tarifas de contratação Node.js / NestJS, por escrito

Duas formas de staffar um engenheiro Node.js / NestJS. À hora para picos e tickets definidos. Um lugar mensal dedicado se quiserem alguém no standup todos os dias, a uma taxa efetiva mais baixa do que deixar o relógio correr.

  • Contratar à hora

    20 €/ hora

    Capacidade Node / Nest flexível para picos de API, revisões e tickets delimitados. Pagam apenas as horas trabalhadas.

    • Os mesmos engenheiros Node / Nest que um lugar mensal
    • Ideal para overflow, um fix de rota ou um único módulo
    • Começar depressa, pausar quando o pico acaba
    • Faturado sobre horas reais, não um retainer
    Staffar à hora

Tarifas para engenheiros Node.js / NestJS dedicados (Node, Nest, TypeScript). Mix de seniority e sobreposição confirmados na chamada intro. Não cotamos uma stack que não entregamos já.

Porque é que as equipas de produto staffam Node.js / NestJS aqui

Um programador Node medíocre produz uma demo que funciona no portátil. Estes engenheiros produzem um serviço que sobrevive a tráfego real, contratos reais e ao próximo trimestre de rotas.

  • Módulos tipados, não «JavaScript que sabe escutar na 3000»

    Vivem nos providers Nest, no middleware Express, e porque os 500 da semana passada vinham de um handler que deveria ter sido um pipe.

  • O vosso repo, a vossa cloud, as vossas horas

    Sobreposição GIFT City com a Europa e os EUA. As revisões de serviço acontecem em direto quando os leads estão online.

  • Olhos seniores no sprint

    Velocidade mid-level sem deriva de esquema sem supervisão. A revisão faz parte do engagement, não um SKU extra.

  • Dez clientes por trimestre, de propósito

    Não fazemos girar um banco. A capacidade é limitada para que o engenheiro que entrevistam seja o do standup.

Perguntas de contratação Node.js / NestJS

Comece com um. A maioria dos clientes incorpora um engenheiro Node ou Nest sénior ou mid, e depois acrescenta um par se o backlog de API o justificar.

Global map illustration for iQud contact section

Dê ao produto um engenheiro Node / Nest que consiga entregar a API

Digam-nos Express vs Nest, a camada de dados e a primeira rota que querem em produção. Voltaremos com um perfil com nome, uma janela de arranque e um plano de duas semanas.