Logo for Eteg

Desenvolvedor Sênior (Produto)

Key Facts

Remote From: 
Full time
Portuguese

Other Skills

  • Collaboration
  • Delivery Focused
  • Critical Thinking
  • Constructive Feedback
  • Mentorship

Roles & Responsibilities

  • Front-end development with React for SPAs, including responsive design, state management (State, Reducers, Context API), and advanced hooks.
  • Advanced TypeScript, including generics, complex typing, and experience with validation tools like Joi or Zod; project setup (tsconfig, ESLint, Prettier) and build tooling (Webpack, Rollup, Vite).
  • Back-end experience with Node.js: API development, processing large data streams, asynchronous queues (BullMQ, Redis), and caching strategies.
  • Cloud and containerization: AWS (EC2, S3, ECS, RDS, Lambda, CloudFront), Docker (Dockerfiles, docker-compose, registries), and CI/CD (GitHub Actions or equivalent).

Requirements:

  • Develop end-to-end features from development to production with autonomy and ownership.
  • Contribute to the development and maintenance of SPAs, APIs, and automations, and participate in refinements and architectural decisions.
  • Serve as a strategic partner to the Tech Lead, guiding technical decisions and mentoring less-experienced developers through code reviews.
  • Identify, define, and promote technical standards, estimate tasks, and communicate risks and blockers early.

Job description

Estamos em busca de uma pessoa Desenvolvedora Sênior que goste de construir soluções de ponta a ponta, tenha autonomia para transformar desafios em entregas reais e queira participar ativamente das decisões técnicas do produto.

Aqui você não será apenas alguém que executa tarefas: buscamos alguém que participe da construção, questione, proponha melhorias e ajude a elevar a maturidade técnica do time.

Se você gosta de ambientes dinâmicos, desafios complexos, troca constante e autonomia para gerar impacto, essa oportunidade pode fazer sentido para você.

O que você fará no dia a dia

  • Desenvolver funcionalidades completas, do desenvolvimento à produção (dev → production), com autonomia e responsabilidade.
  • Atuar no desenvolvimento e sustentação de SPAs, APIs e automações.
  • Participar ativamente de refinamentos e decisões de arquitetura.
  • Atuar como parceiro(a) estratégico(a) do Tech Lead nas decisões técnicas.
  • Apoiar o crescimento de desenvolvedores menos experientes, compartilhando conhecimento e realizando code reviews didáticos.
  • Identificar, definir e disseminar padrões técnicos para o time.
  • Ser responsável por suas estimativas, comunicando riscos e impedimentos de forma antecipada.

O que buscamos

Front-end (React)

Conhecimento avançado em:

  • Desenvolvimento de aplicações SPA responsivas utilizando ReactJS.
  • Gerenciamento eficiente de estados locais e globais (State, Reducers e Context API).
  • Uso avançado de hooks e criação de custom hooks.
  • Boas práticas de componentização, performance e organização de aplicações.

JavaScript / TypeScript

Experiência sólida em:

  • TypeScript avançado, incluindo generics e resolução de problemas complexos de tipagem.
  • Ferramentas de validação como JOI, ZOD ou similares.
  • Configuração e estruturação de projetos (tsconfig, eslint, prettier etc.).
  • Ferramentas de build e bundling (Webpack, Rollup, Vite ou similares).

Back-end (Node.js)

Experiência em:

  • Construção de APIs e Webservices.
  • Processamento de grandes volumes utilizando streams.
  • Filas e processamento assíncrono (BullMQ, Redis etc.).
  • Estratégias de cache e otimização de performance.

Também será importante ter conhecimento em:

Segurança

  • Autenticação, autorização e mitigação de vulnerabilidades comuns.

Docker

  • Criação de Dockerfiles e docker-compose.
  • Experiência com registries (DockerHub, AWS ECR etc.).

AWS

  • EC2, S3, ECS, RDS e Lambda.
  • CloudFront e conceitos de infraestrutura.

CI/CD

  • Github Actions ou ferramentas similares.

Banco de dados

  • Relacionais: PostgreSQL.
  • Não relacionais: MongoDB e DynamoDB.

Além disso, valorizamos conhecimentos em:

  • Escalabilidade e alta disponibilidade
  • Balanceamento de carga
  • Monitoramento de aplicações
  • Multi-tenancy
  • Arquiteturas orientadas a eventos
  • Mensageria
  • Bash Scripts
  • Boas práticas de segurança

O perfil que fará diferença

Mais do que dominar tecnologia, buscamos alguém que:

  • Tenha forte orientação para entrega e senso de dono.
  • Utilize IA como ferramenta de apoio, mantendo pensamento crítico sobre qualquer resultado gerado.
  • Consiga traduzir temas técnicos para pessoas não técnicas.
  • Seja capaz de arquitetar soluções mesmo com informações incompletas.
  • Seja autodidata e goste de aprender continuamente.
  • Tome decisões conscientes, sabendo explicar os motivos por trás das escolhas técnicas.
  • Evite over-engineering e priorize soluções simples e eficientes.
  • Planeje bem, sabendo equilibrar qualidade, prazo e contexto.
  • Respeite diferentes pontos de vista e valorize a construção coletiva.
  • Tenha postura colaborativa e de mentoria.
  • Saiba dar e receber feedbacks de forma construtiva.

O que esperamos de uma pessoa sênior aqui

Você terá autonomia, espaço para influenciar decisões e oportunidade de gerar impacto real no produto e no time. Esperamos alguém que una profundidade técnica, capacidade de execução e colaboração.

Related jobs

Other jobs at Eteg

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.