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.