* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
Descrição da Oportunidade:
Buscamos um(a) Desenvolvedor(a) Back-end / Front-end Sênior para atuar em um ambiente altamente colaborativo e inovador, contribuindo para o desenho e a implementação de soluções escaláveis, seguras e de alta performance.
O(a) profissional será referência técnica no time, participando ativamente da definição da arquitetura, revisão de código e evolução das práticas de engenharia de software, integrando back-end e front-end de forma consistente.
Responsabilidades e Atribuições:
- Definir e evoluir a arquitetura de sistemas, padrões técnicos e boas práticas de desenvolvimento;
- Liderar revisões de código, garantindo qualidade, consistência e aderência aos padrões de clean code;
- Elaborar e executar estratégias de testes automatizados, assegurando alta cobertura e confiabilidade;
- Planejar e otimizar a escalabilidade e performance das aplicações;
- Implementar práticas avançadas de segurança, incluindo OAuth, RBAC e criptografia de dados sensíveis;
- Atuar na definição de tecnologias e ferramentas do ecossistema de desenvolvimento;
- Construir e manter pipelines complexos de CI/CD e infraestrutura como código;
- Garantir conformidade com normas e regulamentos como LGPD, GDPR e PCI-DSS;
- Elaborar e manter documentações técnicas de soluções estratégicas;
- Apoiar e orientar tecnicamente o time, fomentando uma cultura de aprendizado contínuo.
Requisitos e Qualificações:
Back-end:
- Java 21+ e Spring Boot 3+;
- Desenvolvimento e consumo de APIs RESTful;
- Criação e manutenção de testes unitários;
- Documentação de APIs com Swagger / OpenAPI;
- Bancos de dados relacionais e não relacionais (preferencialmente MongoDB);
- Conceitos de API Gateway e microserviços;
- Conhecimento em desenvolvimento seguro (throttling, autenticação, criptografia);
- Experiência com monitoramento e observabilidade (Dynatrace, Grafana);
- Implementação de cache distribuído (Redis, Memcache, Spring Cache);
- Experiência com mensageria e eventos (RabbitMQ, AWS SQS/SNS).
Front-end:
- Node.js 18+;
- React (criação de componentes, React Router);
- Next.js (desejável)
Boas práticas e frameworks:
- Clean Code, SOLID;
- Keycloak (desejável).
Competências e Soft Skills:
- Pró-atividade e autonomia técnica;
- Comunicação clara e assertiva;
- Abertura para feedbacks e trabalho colaborativo;
- Capacidade analítica e foco em resultados;
- Senso de dono e comprometimento com entregas;
- Gostar de desafios e aprendizado contínuo;
- Inglês técnico para leitura e escrita (desejável).
Diferenciais:
- Experiência em ambientes multicloud (AWS, Azure, GCP);
- Conhecimento em infraestrutura como código (Terraform, Ansible);
- Participação em arquiteturas de alta disponibilidade e escalabilidade.
