Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Na Rock Encantech, buscamos uma pessoa desenvolvedora que combine paixão por tecnologia com senso de propósito. Alguém com forte espírito de colaboração, humildade e atitude, que se encante com a excelência, e tenha como missão transformar conhecimento em conexões que geram valor.
Você será responsável por contribuir com o desenvolvimento de aplicações críticas, de alta disponibilidade, escalabilidade e que lidam com grande volume de dados. Por isso, procuramos alguém que tenha compromisso com resiliência e estabilidade dos serviços da plataforma, capacidade analítica com foco em soluções pragmáticas e eficientes, olhar atento à simplicidade das soluções, mesmo diante de cenários complexos, curiosidade constante e vontade de aprender, se aprofundando nos desafios técnicos do dia a dia.
Aqui, o cliente é protagonista, a inovação é um caminho natural e decisões são movidas por dados. Se você se identifica com essa mentalidade e busca cultivar conexões reais enquanto evolui tecnicamente, seu lugar é aqui.
Principais atividades:
- Atuar no desenvolvimento e evolução de soluções, com processamento em larga escala e troca de dados entre sistemas, garantindo qualidade, performance, confiabilidade e escalabilidade;
- Revisar o código de colegas e fornecer feedback construtivo que garanta a aderência às melhores práticas de desenvolvimento;
- Analisar requisitos de negócio em conjunto com POs e times de produto, traduzindo-os em soluções técnicas escaláveis e sustentáveis;
- Projetar, desenvolver e evoluir integrações entre sistemas internos e externos, utilizando diferentes modelos de comunicação;
- Criação de aplicações front-end robustas e de alto desempenho, garantindo uma experiência de usuário fluída, funcional e encantadora;
- Desenvolver e manter estruturas de tabelas de dados transacionais, que garantam a performance e o uso eficiente dos dados pelos vários módulos da plataforma;
- Desenvolver e manter processos de tratamento de dados de acordo com mais elevados padrões regulatórios, para uso transacional (real-time) ou assíncrono;
- Trabalhar com aplicações distribuídas e multi-tenant, garantindo resiliência, observabilidade e tolerância a falhas;
- Atuar na definição, manutenção e evolução dos padrões técnicos de entrega das aplicações da plataforma;
- Ser um protagonista na proposição de melhorias arquiteturais estruturantes da plataforma;
- Resolver problemas em ambientes produtivos, analisando logs, métricas e rastreamentos;
- Colaborar com times de arquitetura, SRE/DevOps e Segurança para garantir boas práticas de Segurança e Compliance;
- Contribuir para a melhoria contínua de performance, escalabilidade e eficiência de custos – FinOps;
- Participar das cerimônias ágeis, com foco na colaboração e na priorização de entrega de valor ao cliente, de forma a permitir o controle de débitos técnicos, troca continua entre equipes e oportunidades de evolução técnica;
- Documentar tecnicamente o produto, a fim de expor claramente os fluxos críticos de tomada de decisão de sistema e suas principais regras de negócio, e fomentar a troca de conhecimento e melhoria contínua;
- Se atualizar constantemente sobre as novas tecnologias de mercado e suas possíveis aplicações para as diversas linhas de produtos, a fim de manter o ambiente propício para inovação e a cultura de evolução profissional constante.
- Graduação completa em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas;
- Sólido conhecimento em arquitetura de microsserviços e sistemas distribuídos;
- Experiência com princípios de Clean Code, SOLID, Clean Architecture e Event-Driven Architecture;
- Sólido conhecimento em práticas de desenvolvimento como Domain-Driven Design (DDD) e Test-Driven Development (TDD);
- Experiência em ambientes com tecnologias heterogêneas e com alta autonomia, fazendo uso das melhores práticas de DevOps, automação de pipelines, observabilidade e CI/CD;
- Experiência com Docker e conteinerização de aplicações;
- Conhecimento em ambientes Linux;
- Experiência com Git e Gitflow;
- Experiência com integrações REST;
- Experiência com bancos de dados Relacionais e NoSQL, como MySQL, PostgreSQL, MongoDB e Redis;
- Experiência com ferramentas de build e gerenciamento de dependências;
- Experiência com boas práticas de desenvolvimento seguro – Privacy by design;
- Utilização de IA como copiloto no desenvolvimento, voltado à garantir padronização de código, alta cobertura de testes e geração de documentação útil aos seus pares;
- Inglês intermediário para leitura e escrita, visando o consumo de documentação e conteúdo diretamente das fontes criadoras da Tecnologia (em sua esmagadora maioria, Americanas).
- Proficiência em programação orientada à objetos, estruturas de dados e as práticas mais modernas de desenvolvimento;
- Experiência com PHP, NodeJS (JS e TS) ou demais linguagens modernas voltadas à aplicações web de alta performance, e seus principais frameworks como: Laravel, Symfony, Nest e Next;
- Experiência com testes automatizados incluindo: testes unitários, uso de mocks e isolamento de dependências, experiência com frameworks e ferramentas complementares de testes;
- Experiência em construir APIs REST, e suas principais práticas modernas incluindo definição de contratos, versionamento e governança;
- Experiência com ferramentas de auxílio a desenvolvimento como: uso do Git de maneira profissional, ferramentas de build e gerenciamento de dependências;
- Experiência na criação de interfaces limpas, performáticas seguindo práticas definidas pelo Design System;
- Experiência com Cloud AWS principalmente com os serviços: ECS, Lambda, S3, RDS, API Gateway e SNS;
- Experiência com ferramentas de mensageria, como: SQS, RabbitMQ, ou similares;
- Experiência em HTML5, CSS3, ES6+.
- Experiência com desenvolvimento de Marketplaces, E-commerces e aplicações de alta disponibilidade e alta performance transacional;
- Experiência na migração de estruturas de dados e modernização de aplicações legadas;
- Experiência com infraestrutura como código (IaaS), utilizando ferramentas como AWS Cloud Formation e Terraform.
Key Skills
Ranked by relevanceReady to apply?
Join Rock Encantech and take your career to the next level!
Application takes less than 5 minutes

