Desenvolvedor(a) Fullstack Senior
Rio de Janeiro - Brazil
Job Summary
Desenvolvedor(a) Fullstack
Sobre a vaga
Você fará parte do time responsável pelo Backend que atende os front-ends do produto além da aplicação responsável pela experiência web da plataforma.
O ambiente possui arquitetura de alta performance escalabilidade e resiliência suportando um grande volume de acessos simultâneos. A aplicação web também é um espaço importante para experimentação evolução de produto e entendimento do comportamento dos usuários.
Buscamos uma pessoa com perfil colaborativo visão analítica e foco em qualidade capaz de atuar tanto no frontend quanto no backend contribuindo diretamente para evolução técnica performance e experiência do usuário.
Requirements
Responsabilidades
Como será o dia a dia
Desenvolver soluções focadas na melhor experiência para o usuário final
Trabalhar em conjunto com desenvolvedores designers QA e stakeholders
Participar ativamente da resolução de problemas complexos
Identificar oportunidades de melhoria e propor soluções inovadoras
Escrever código limpo reutilizável e de fácil manutenção
Garantir cobertura de testes e qualidade das entregas
Participar de Code Reviews como autor(a) e revisor(a)
Acompanhar métricas de saúde e performance das aplicações em produção
Investigar incidentes e propor melhorias contínuas
Atuar na evolução de arquitetura performance e escalabilidade das aplicações
Requisitos Técnicos
Frontend
Conhecimentos sólidos em:HTML5
CSS3
JavaScript
React
Experiência com:Design responsivo
Media Queries
Flexbox
CSS Grid
Conhecimento em:Redux
SPAs
Server Side Rendering (SSR)
Backend
Conhecimentos sólidos em e npm
Experiência com APIs RESTful
Conhecimento em
Familiaridade com arquitetura de microserviços
Conhecimento em GraphQL preferencialmente Apollo
Boas práticas e arquitetura
Conhecimento em Design Patterns:Criacionais
Estruturais
Comportamentais
Domínio de boas práticas:SOLID
DRY
KISS
Separation of Concerns (SoC)
Capacidade de escrever código limpo e escalável
Testes e Qualidade
Experiência com testes unitários em JavaScript
Cultura de qualidade e revisão de código
Conhecimento em ferramentas de lint/hint:ESLint
Versionamento e DevOps
Conhecimento sólido em Git
Experiência com CI/CD
Familiaridade com GitLab CI
Conhecimento em entrega de software via PaaS e princípios 12-Factor App
Monitoramento e Performance
Familiaridade com ferramentas de monitoramento
Acompanhamento de métricas de performance e erros
Capacidade analítica para identificar gargalos e anomalias
Soft Skills
Colaboração
Trabalho em equipe
Boa comunicação
Facilidade de interação com áreas multidisciplinares
Proatividade
Perfil analítico
Busca contínua por melhorias
Capacidade de atuar com autonomia
Ownership
Senso de responsabilidade sobre entregas e qualidade
Compromisso com evolução contínua do produto
Comunicação
Comunicação clara e objetiva
Participação ativa em discussões técnicas
Diferenciais
Experiência com arquitetura de alta escala
Conhecimento em observabilidade e monitoramento avançado
Experiência em aplicações de alto tráfego
Vivência com microsserviços em ambientes distribuídos
Conhecimento em performance frontend e backend
Experiência com produtos digitais de mídia e streaming
Benefits
Hibrido 2x
About Company
Descubra como a Cadmus potencializa suas ideais com tecnologia, talentos e abordagens ágeis, entregando valor real para te apoiar na transformação digital