Desenvolvedor Fullstack (espec: Back End)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Solid experience with TypeScript and Node.js., Familiarity with Express and Apollo Server (GraphQL)., Advanced knowledge in PostgreSQL and TypeORM., Proficiency in Clean Architecture and Domain-Driven Design (DDD)..

Key responsibilities:

  • Develop and maintain GraphQL APIs using TypeScript with Apollo Server.
  • Implement and optimize queries in PostgreSQL with TypeORM.
  • Optimize backend application performance in production.
  • Collaborate with front-end development, especially in integration with Apollo Client.

Linte logo
Linte http://www.linte.com
11 - 50 Employees
See all jobs

Job description

Descrição

Sobre a vaga: Na Linte, construímos tecnologia para acabar com a burocracia. Nosso produto atua no universo jurídico e de gestão de contratos (CLM), ajudando empresas a estruturarem, automatizarem e escalarem seus processos com segurança, rastreabilidade e inteligência. Buscamos uma pessoa desenvolvedora full stack com forte domínio de back-end, mas que também tenha autonomia e capacidade de atuar no front quando necessário. Procuramos alguém apaixonado por boas práticas, performance e programação funcional, que goste de resolver problemas complexos com código limpo, moderno e bem arquitetado. Você vai atuar em um time de produto técnico, com desafios reais de escala, segurança, integração entre sistemas e uso de IA no desenvolvimento. Nossa stack é baseada em TypeScript, GraphQL, PostgreSQL e Docker, com forte presença de conceitos funcionais no design das soluções.

Requisitos Obrigatórios

Sólida experiência com TypeScript e Node.js

Familiaridade com Express e Apollo Server (GraphQL)

Conhecimento avançado em PostgreSQL e TypeORM (ou similar)

Prática com programação funcional (ex: funções puras, composição, imutabilidade)

Domínio em Clean Architecture e Domain-Driven Design (DDD)

Contêineres e orquestração com Docker e Kubernetes

Habilidade no uso de ferramentas de IA para acelerar o desenvolvimento (ex: Cursor, Windsurf, Claude Code, GitHub Copilot, uso de MCPs)

Autonomia para atuar no front-end quando necessário

Desejável

Conhecimento ou experiência com abstrações funcionais como monads (Either, Task, IO, etc.)

Experiência com React e TypeScript

Uso de Apollo Client

Estilização com Styled Components

Diferenciais

Vivência com a biblioteca fp-ts

Familiaridade com Google Cloud Platform (GCP)

Integrações com modelos de IA (ex: OpenAI APIs, Gemini)

Monitoramento e rastreamento de erros com Sentry

Responsabilidades

Desenvolver e manter APIs GraphQL com TypeScript utilizando Apollo Server

Implementar e otimizar queries no PostgreSQL com TypeORM

Otimizar a performance das aplicações backend em produção

Criar e evoluir lógicas de negócio seguindo princípios de arquitetura escalável

Desenvolver serviços backend desacoplados e integrar sistemas externos

Aplicar conceitos de programação funcional

Colaborar com o front-end quando necessário, principalmente em integração com o Apollo Client

Integrar com APIs de terceiros

A vaga aceita trabalho remoto?

Sim

Required profile

Experience

Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving

Related jobs