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.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
A Linte é uma empresa de software para gestão de contratos que revoluciona a maneira como as organizações criam, negociam e gerenciam seus documentos. Nossa missão é minimizar riscos e promover relacionamentos positivos entre as empresas e os departamentos que lidam com contratos no dia a dia.Nossa solução otimiza os processos de gestão, assegura eficiência, precisão e organização. Isso permite que usuários e organizações gerenciem grandes volumes de documentos de forma eficaz, com facilidade na busca e no rastreamento de informações essenciais. Como resultado, os profissionais se sentem mais seguros para oferecer clareza nos acordos e reduzir o risco de disputas.Além de fomentar inovação e colaboração, o software da Linte proporciona maior transparência aos clientes internos, ajudando-os a acompanhar o status dos contratos e a se manter informados sobre desenvolvimentos importantes, o que melhora as relações e a reputação dentro da organização.Ao usar a Linte, os usuários experimentam redução no estresse relacionado ao trabalho, resultando em uma carreira mais gratificante e maior reconhecimento por parte dos clientes internos. Nossa abordagem orientada por dados capacita os usuários a tomar decisões informadas, justificar orçamentos, solicitar recursos adicionais e influenciar decisões empresariais.Junte-se à Linte na transformação da gestão de contratos, com uma experiência fluida e eficiente para todas as pessoas envolvidas.
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.