Descrição da Vaga
O nosso time está em busca de um profissional que possa definir e implementar soluções escaláveis, seguras e integradas, contribuindo para decisões técnicas e disseminação de boas práticas no time. O ideal é alguém que tenha uma visão sistêmica e atuação prática.
* Apoiar o time de desenvolvimento em decisões técnicas, revisões de código e boas práticas de engenharia;
* Propor soluções aderentes ao negócio, garantindo qualidade, segurança, escalabilidade e performance;
* Atuar na integração entre sistemas, serviços e bancos de dados, promovendo eficiência e consistência;
* Desenvolver componentes críticos de backend, frontend e middlewares, com foco em performance e manutenibilidade;
* Definir e apoiar práticas de versionamento, automação e implantação (CI/CD);
* Explorar novas tecnologias e ferramentas que contribuam para otimização e evolução contínua do ecossistema técnico.
-----------------------------------
Conhecimentos e Habilidades
Tecnologias: .NET (C#), Python, Node.js (TypeScript/JavaScript)
Ferramentas: React (componentização, gerenciamento de estado e boas práticas)
Bancos de Dados: SQL Server, PostgreSQL, MongoDB, Redis
Mensageria: RabbitMQ
Infraestrutura: Docker, Docker Compose, Git, pipelines CI/CD
Arquitetura: Microserviços, APIs RESTful, Event-Driven Architecture, Cloud-ready
Diferenciais: Autenticação (OAuth, JWT), testes automatizados, observabilidade (logs, métricas, tracing)
-----------------------------------
Perfil Profissional
Mentalidade de dono e foco em resultados; Boa comunicação e capacidade de traduzir decisões técnicas em linguagem de negócio;
Espírito colaborativo e desejo de elevar o nível técnico do time;
Autonomia e proatividade na resolução de problemas;
Curiosidade e aprendizado contínuo, buscando sempre novas abordagens e soluções.