Desenvolvedor de back end
Descrição da Vaga
Backend Engineer Sênior — TypeScript \| Node.js \| GCP \| Kubernetes MODELO DE CONTRAÇÃO : PJ\- 100% RETOMO Estamos em busca de uma pessoa **Backend Engineer Sênior** para construir e evoluir APIs e serviços escaláveis em um ambiente cloud\-native, com foco em **qualidade, performance, observabilidade e boas práticas de engenharia** . Você vai atuar junto a Produto, Mobile e Infra, entregando funcionalidades com autonomia técnica e alto impacto. Responsabilidades e atribuições * Desenvolver e manter **APIs e serviços backend** em **TypeScript/Node.js (Express)** , com foco em performance, segurança e escalabilidade. * Modelar e evoluir dados em **Postgres (Cloud SQL)** usando **TypeORM** , garantindo integridade, consistência e eficiência de consultas. * Implementar integrações e fluxos assíncronos com **mensageria (GCP Pub/Sub)** , garantindo resiliência (retry, idempotência, DLQ quando aplicável). * Utilizar **Redis** para cache, rate limiting e otimizações de desempenho quando necessário. * Construir soluções em **GCP** (Cloud Functions, Cloud Storage e serviços gerenciados), e/ou executar workloads em **Kubernetes** . * Escrever e manter **testes automatizados** (Jest, testes de integração e e2e quando aplicável). * Atuar no ciclo de entrega com **CI/CD (GitHub Actions e/ou Cloud Build)** e boas práticas de versionamento e release. * Implantar e acompanhar **observabilidade** (New Relic e/ou GCP Monitoring), investigando incidentes e propondo melhorias contínuas. * Participar de code reviews, refinamentos técnicos, documentação e definição de padrões do time. Requisitos e qualificações (obrigatório) * Experiência sólida como **Backend Engineer** (nível sênior) em **Node.js/TypeScript** . * Vivência com **Express** (ou frameworks equivalentes) e arquitetura de APIs REST. * Experiência consistente com **Postgres** e modelagem de dados; conhecimento de ORMs (preferência por **TypeORM** ). * Experiência com **GCP** (especialmente **Cloud SQL, Pub/Sub, Cloud Storage e Cloud Functions** ). * Conhecimento prático de **cache** com **Redis** . * Experiência com **CI/CD** e automações de deploy (GitHub Actions e/ou Cloud Build). * Boa base de **testes automatizados** (Jest) e qualidade de código. * Noções sólidas de observabilidade (logs, métricas, tracing) e troubleshooting em produção. Diferenciais * Experiência com **Kubernetes** em produção (deploy, escalabilidade, troubleshooting). * Experiência com **Terraform** (infra as code). * Conhecimento em arquitetura orientada a eventos e padrões de resiliência (circuit breaker, backoff, idempotência). * Experiência com segurança (OWASP, authN/authZ, secrets management). * Vivência em ambientes de alto volume/transacionais e integração com times mobile. Stack / Ambiente técnico * **Linguagem:** TypeScript * **Framework:** Node.js \+ Express * **ORM:** TypeORM * **DB:** Postgres (Cloud SQL) * **Cache:** Redis * **Mensageria:** GCP Pub/Sub * **Infra:** Kubernetes e/ou Cloud Functions * **Storage:** Cloud Storage * **CI/CD:** GitHub Actions / Cloud Build * **Observabilidade:** New Relic / GCP Monitoring * **Testes:** Jest (e integração/e2e conforme contexto)
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev