Desenvolvedor(a) Fullstack Sênior: Requisitos e Responsabilidades
Aqui está uma oportunidade para um profissional comprometido com qualidade e inovação que busque desafios de alta complexidade em um ambiente colaborativo.
Requisitos:
Experiência sólida em desenvolvimento fullstack, atuando no front-end (React, Next.js) e back-end de aplicações web;
Domínio de JavaScript/TypeScript e padrões de projeto, com forte conhecimento em React e Next.js no front-end;
Experiência em desenvolvimento de APIs e serviços backend (utilizando Node.js e/ou Python), incluindo integração com bancos de dados relacionais e NoSQL;
Familiaridade com arquitetura de software escalável, consumo de APIs RESTful/GraphQL e boas práticas de versionamento de código (Git);
Compromisso com qualidade: escrever código limpo, bem documentado, coberto por testes automatizados e aderente a práticas de CI/CD;
Inglês intermediário para leitura de documentação técnica e comunicação no dia a dia de trabalho.
Responsabilidades:
Desenvolver e manter aplicações web completas, abrangendo desde interfaces de usuário em React/Next.js até APIs e lógicas de negócios no backend;
Projetar arquiteturas de software escaláveis e seguras, garantindo alta performance, qualidade e manutenibilidade dos sistemas;
Implementar e promover boas práticas de engenharia de software, incluindo código limpo, testes unitários/integração, code reviews e integração/entrega contínua;
Colaborar de forma próxima com times multidisciplinares (Produto, Design, Data Science) para definir requisitos, propor soluções técnicas e entregar novas funcionalidades de alto valor;
Mentorar desenvolvedores juniores e plenos, atuando como referência técnica, compartilhando conhecimento e contribuindo para o crescimento do time;
Identificar e resolver problemas complexos de software, realizando depuração avançada e otimização de performance tanto no front-end quanto no backend, assegurando excelente experiência do usuário.
Diferenciais:
Vivência com práticas de DevOps e pipelines de CI/CD (integração contínua/entrega contínua), facilitando deploys ágeis e seguros;
Experiência com serviços de computação em nuvem (AWS) e ferramentas de containerização/deploy (como Docker/Kubernetes);
Contribuições em projetos open source ou participação ativa em comunidades tech (meetups, conferências), demonstrando iniciativa e paixão pela área;
Formação superior em Ciência da Computação, Engenharia de Software ou áreas correlatas;
Cultura focada em inovação, colaboração e respeito mútuo – buscamos profissionais que se identifiquem com esses valores e que tenham perfil proativo, com vontade de aprender e compartilhar conhecimento continuamente.
Modelo de Trabalho:
Nossos funcionários têm liberdade para escolher sua agenda e trabalhar de maneira remota sempre que necessário; além disso, possuímos benefícios personalizáveis de acordo com as necessidades de cada pessoa, e oferecemos uma faixa salarial competitiva ajustada à experiência e pretensões do candidato.