Desenvolvedor(a) Pleno
O nosso time procura por profissionais que sejam especializados em desenvolver interfaces de usuário modernas e responsivas utilizando React, focando na estabilidade e usabilidade.
Será necessário colaborar na arquitetura e evolução de microfrontends, assegurando a integração e a modularidade das aplicações existentes. Além disso, implementar e dar suporte a APIs e serviços backend com Node.js, priorizando a performance e a escalabilidade das soluções em produção.
Deverá trabalhar em estreita colaboração com outros desenvolvedores para diagnosticar e resolver problemas técnicos, otimizar o código e garantir a qualidade das entregas. Participará ativamente das cerimônias ágeis (daily, planning, retrospectivas) para manter o alinhamento do time e garantir a entrega eficaz das demandas táticas.
Também será responsável pela análise, correção e prevenção de incidentes em sistemas existentes, garantindo a continuidade e a qualidade da experiência do usuário. Contribuirá para a identificação e implementação de melhorias contínuas nos sistemas em produção, visando a otimização e a estabilidade.
Ao longo do processo, aplicará princípios de SRE (Site Reliability Engineering), como automação de tarefas repetitivas, monitoramento proativo e análise de causa raiz, para garantir a confiabilidade e a estabilidade dos sistemas.
Por fim, precisamos de profissionais com:
* Sólido conhecimento em JavaScript e TypeScript;
* Experiência prática com React no desenvolvimento de aplicações web;
* Compreensão ou experiência inicial com a arquitetura de microfrontends e os princípios de design modular para front-end;
* Knowlede basic em Node.js, incluindo a utilização de frameworks como Express ou NestJS;
* Familiaridade com HTML5, CSS3 e bibliotecas de estilização como Styled-components;
* Experiência com sistemas de controle de versão, com foco em Git;
* Conhecimentos fundamentais sobre RESTful APIs e a integração entre frontend e backend.
Diferenciais
* Conhecimento básico de ferramentas e práticas de DevOps (CI/CD, Docker);
* Familiaridade com bancos de dados relacionais (PostgreSQL, MySQL) e não relacionais (MongoDB);
* Noções de observabilidade (logs e monitoramento);
* Interesse em aprendizado contínuo e ambição de crescimento na área de tecnologia;
* Excelente comunicação e habilidade para trabalhar em equipe;
* Agilidade no aprendizado de novas tecnologias e adaptabilidade a diferentes contextos e prioridades;
* Proatividade para identificar oportunidades de melhoria e contribuir com soluções eficazes;
* Mentalidade voltada para a confiabilidade e a estabilidade dos sistemas;