Responsibilities
- 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 Go ou Python, garantindo código limpo e bem testado;
- Interfaces Modernas: Desenvolver componentes reutilizáveis e interfaces responsivas utilizando React ou 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.
- 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.
Requirements
- Domínio em Backend: Experiência sólida com Go (Golang) ou Python (frameworks como FastAPI, Django ou Flask);
- Expertise em Frontend: Proficiência avançada em React (Hooks, Context API, Redux/Zustand) ou 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).
Nice to Have
- 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;
- Mobile: Noções de desenvolvimento mobile híbrido (React Native ou Flutter).


