Desenvolvedor Fullstack (espec: Back End)
Linte
Software Engineering
Sao Paulo, Brazil
Posted on May 15, 2025
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
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