Estamos buscando um(a) Desenvolvedor(a) Fullstack Pleno – Web e Mobile para atuar no time de desenvolvimento de uma plataforma tecnológica de alto impacto operacional. A posição envolve a evolução do produto e a criação de novas funcionalidades para aplicações críticas do dia a dia, contribuindo diretamente para o desenvolvimento de soluções robustas, escaláveis e confiáveis, em ambientes que exigem alta disponibilidade e performance.
Somos um ecossistema que transforma carreiras, acelera negócios e impulsiona a inovação por meio da formação e alocação de talentos. Nosso propósito é conectar pessoas e empresas, oferecendo soluções que promovem a transformação digital e cultivam uma cultura de aprendizado contínuo.
Responsabilidades
Arquitetura e Desenvolvimento
- Planejar, desenvolver e manter aplicações web e mobile de média a alta complexidade, com foco em escalabilidade, desempenho e manutenibilidade.
-
Projetar e implementar APIs REST utilizando NestJS e TypeScript.
-
Definir e evoluir a arquitetura dos sistemas, aplicando boas práticas como Clean Architecture e DDD.
Banco de Dados e Integrações
-
Modelar e otimizar bancos de dados relacionais (PostgreSQL, MySQL ou similares).
-
Implementar integrações com serviços externos e sistemas de mensageria (RabbitMQ, Kafka, SQS).
-
Atuar com bancos analíticos, como ClickHouse ou soluções similares. (diferencial)
- Desenvolver integrações com TMS e OMS. (diferencial)
Cloud & DevOps
-
Trabalhar com arquitetura serverless e automação de infraestrutura.
- Projetar e manter soluções em AWS (Lambda, S3, RDS, CloudWatch, entre outros). (diferencial)
-
Colaborar na definição de estratégias de escalabilidade, segurança e observabilidade. (diferencial)
-
Experiência com cloud e práticas DevOps. (diferencial)
Frontend Web
-
Desenvolver interfaces web responsivas e escaláveis utilizando React.
-
Participar da definição de padrões de componentes, testes e documentação.
Desenvolvimento Mobile
- Criar e manter aplicações mobile multiplataforma com React Native.
-
Garantir integração eficiente com back-end em NestJS e serviços em AWS.
-
Realizar testes em dispositivos reais e emuladores.
-
Incluindo publicação e manutenção na Google Play. (diferencial)
-
Experiência com iOS (App Store). (diferencial)
-
Implementar recursos como push notifications, deep linking, funcionalidades offline e otimizações de performance. (diferencial)
-
Trabalhar com APIs e SDKs nativos quando necessário (Bluetooth, geolocalização, câmera). (diferencial)
Qualidade e Colaboração
-
Garantir código limpo, testável e bem documentado, com testes automatizados (unitários, integração e e2e).
-
Participar de code reviews, sugerindo melhorias e boas práticas.
-
Apoiar desenvolvedores de níveis júnior e pleno, contribuindo para a evolução técnica do time.
- Trabalhar de forma próxima com produto, design e QA.
Requisitos e Qualificações
Obrigatórios
-
Experiência com TypeScript e NestJS.
-
Experiência com bancos de dados relacionais.
-
Experiência com React.
-
Conhecimento em APIs REST e integrações.
-
Familiaridade com AWS e arquitetura cloud-native.
- Boa comunicação, autonomia e senso de responsabilidade.
Diferenciais
-
Experiência com React Native.
- Publicação de aplicativos Android e/ou iOS.
-
Experiência com ClickHouse ou bancos analíticos.
- Integrações com TMS e OMS.
-
Experiência com mensageria (Kafka, RabbitMQ, SQS).
- Vivência em ambientes serverless e práticas DevOps.
O que oferecemos
- 100% remoto, com eventuais encontros presenciais em São Paulo ou Santos.
-
Contratação PJ.
-
Jornada de 8 horas por dia, 5x2.
-
Benefício: Vale Refeição.