Local
Barueri - SP
Responsabilidades
- Desenvolvimento de Ponta a Ponta: Projetar, codificar e manter funcionalidades completas, desde a interface do usuário até a lógica de negócio e persistência de dados.
- Arquitetura de Microsserviços: Construir serviços escaláveis e de alta performance utilizando .Net ou Python, garantindo código limpo e bem testado.
- Interfaces Modernas: Desenvolver componentes reutilizáveis e interfaces responsivas utilizando Angular, focando em performance e acessibilidade.
- Integração de Sistemas: Desenvolver e consumir APIs RESTful e/ou GraphQL, garantindo a integridade e segurança na comunicação entre o front e o back.
- Qualidade Técnica: Participar ativamente de revisões de código, definições de arquitetura e promoção de boas práticas (Clean Code, SOLID e Design Patterns).
- Colaboração Ágil: Atuar em squads multidisciplinares, colaborando com designers e POs para transformar requisitos de negócio em soluções técnicas viáveis.
Requisitos
- Domínio em Backend: Experiência sólida em .Net ou Python (frameworks como FastAPI, Django ou Flask).
- Expertise em Frontend: Proficiência avançada em Angular (TypeScript, RxJS, NgRx).
- Fundamentos de Web: Conhecimento profundo em HTML5, CSS3 (Sass/Less/Tailwind) e ecossistema JavaScript moderno.
- Bancos de Dados: Experiência com bancos relacionais (PostgreSQL, MySQL) e noções de bancos NoSQL (Redis, MongoDB).
- Versionamento e CI/CD: Domínio de Git e familiaridade com fluxos de automação e deploy contínuo.
- Testes: Habilidade na escrita de testes unitários, de integração e end-to-end (Cypress, Jest ou similares).
Diferenciais
- Cloud & Containers: Experiência com AWS e orquestração de containers com Docker e Kubernetes.
- Mensageria: Conhecimento em sistemas de filas ou eventos (RabbitMQ, Kafka ou AWS SQS).
- Arquitetura de Sistemas: Familiaridade com arquitetura de microsserviços e padrões de mensageria.