[E-Station] – Software Engineer – Back-end Sênior (Node.js)

16 de janeiro de 2025
Aplicar Agora

Descrição da oportunidade

#Por que ser um Software Engineer – Back-end Sênior (Node.JS) na E-Station:

  • A Estation está no centro da transformação digital do setor de energia. Atuamos com comercializadoras que buscam eficiência, automação e inteligência operacional em um mercado que passou por uma abertura importante em 2024 — e se prepara para novas mudanças em 2025 e 2027.
  • Nosso produto é um SaaS que torna comercializadoras mais eficientes por meio de APIs, automações e insights. E o momento atual exige reforço técnico no time para absorver demandas que crescem em ritmo acelerado.
  • Aqui, você terá autonomia para transformar regras de negócio complexas em soluções reais de produto. O impacto do seu trabalho é direto: novas funcionalidades destravam receita, otimizam operações dos clientes e reforçam a autoridade da Estation no setor.
  • Somos um time enxuto, comprometido e com perspectiva real de crescimento conjunto. Acreditamos em quem se importa com o impacto do que entrega. E oferecemos não só espaço, mas incentivo para que você cresça com a gente — incluindo Stock Options desde a entrada.

#O Time de Engenharia:

É o time responsável por construir e manter sistemas críticos para a operação dos nossos clientes. Trabalhamos em equipe, trocando conhecimentos e enfrentando desafios complexos de maneira colaborativa. Aqui, o aprendizado é contínuo e incentivado, com foco em soluções que geram valor real.

#Seu desafio na E-Station será:

  • Traduzir regras de negócio complexas do setor elétrico em implementações técnicas claras, performáticas e escaláveis;
  • Atuar com autonomia no entendimento de contexto junto ao time de energia e tecnologia;
  • Pensar e construir APIs que automatizam processos operacionais, alimentam análises e criam valor para o usuário final;
  • Trabalhar em um ritmo acelerado, com entregas simultâneas que exigem capacidade de priorização e clareza técnica;
  • Participar da evolução da plataforma em direção a uma nova fase estratégica pós-rodada e de preparação para o crescimento de 2026-2027.

#Estamos atraindo vivências e experiências em:

  • Desenvolvimento backend com Node.js e TypeScript em ambiente de produção;
  • Modelagem e construção de APIs RESTful de alto impacto;
  • Processamento de dados assíncrono com filas, workers e consumidores;
  • Escrita de código orientado a regras de negócio complexas (idealmente em setores regulados ou técnicos);
  • Participação em decisões de projeto com impacto técnico e de produto.

#O que você vai fazer todos os dias:

  • Entender demandas junto ao time técnico e stakeholders de negócio;
  • Projetar e construir APIs e rotinas backend com foco em performance e sustentabilidade técnica;
  • Trabalhar com processamento assíncrono (filas, workers, jobs);
  • Manter e evoluir integrações com sistemas do setor;
  • Contribuir com discussões técnicas, decisões de arquitetura e melhorias contínuas no nosso stack;
  • Estimar, planejar e entregar funcionalidades em ciclos curtos e bem definidos.

#O que você precisa conhecer e saber fazer:

  • Metodologias ágeis
  • Práticas e ferramentas de observabilidade (logging, métricas, tracing)
  • Práticas de segurança em desenvolvimento de software
  • Melhorias de processos e arquitetura das soluções
  • Infraestrutura como Código (OpenTofu / Terraform, Pulumi, AWS CloudFormation, AWS CDK, Ansible ou afins)

#Nossa stack:

  • ⁠⁠JavaScript e TypeScript
  • ⁠⁠Node.js
  • ⁠⁠Nest.js
  • ⁠Git
  • ⁠⁠Docker
  • ⁠Programação Orientada a Objetos
  • ⁠AWS, incluíndo, mas não limitando-se a: Lambda, S3, RDS, Elasticache, API Gateway, ELB, ECS, SQS, SNS, Event Bus e CloudWatch
  • ⁠⁠Estratégias de Cache
  • ⁠Redis
  • ⁠⁠PostgreSQL
  • ⁠⁠Solid
  • ⁠⁠Design e Arquitetura de Software 
  • ⁠⁠Domain-Driven Design
  • ⁠⁠Testes: Unidade, Integração e E2E
  • ⁠⁠Swagger / OpenAPI

#Se você também conhecer e souber fazer…. sua curva de aprendizagem será acelerada:

  • Contextos de produto em scale-up ou SaaS B2B;
  • Cenários de arquitetura de microsserviços e evolução de sistemas legados;
  • Negócios regulados, eficiência operacional e dados;
  • Influenciar decisões técnicas em time pequeno e com alta colaboração.