Desenvolvedor full-stack Pleno

TMB - Tem Mais no Boleto

  • São José dos Campos - SP
  • Permanente
  • Período integral
  • Há 1 mês
DescriçãoBuscamos um(a) Desenvolvedor(a) Full Stack apaixonado(a) por tecnologia, com experiência sólida em desenvolvimento Front-End (React/Next.js) e Back-End (C#/.NET). Você será responsável por criar, evoluir e manter soluções completas e escaláveis, com alto nível de qualidade e performance. Você atuará diretamente na criação e manutenção de APIs REST robustas, utilizando C# e PostgreSQL, e desenvolverá interfaces modernas e responsivas com React e Next.js. Além disso, trabalhará com automação e CI/CD utilizando Azure DevOps, assegurando entregas contínuas e eficientes. Se você gosta de desafios, busca crescimento contínuo e deseja atuar em um ambiente colaborativo e inovador, esta é a oportunidade certa para você!Responsabilidades e atribuições
  • Desenvolvimento Front-End:
Desenvolver e manter interfaces responsivas utilizando React/Next.js, TypeScript e Tailwind CSS, garantindo a qualidade visual e funcional das aplicações. * Desenvolvimento Back-End:Construir e manter APIs REST escaláveis com C#/.NET, seguindo boas práticas como SOLID e Clean Architecture. * Banco de Dados:Criar, manter e otimizar consultas, tabelas, views e procedures utilizando PostgreSQL. * CI/CD e Versionamento:Implementar automação de builds e deploy contínuo usando Azure DevOps, mantendo um versionamento consistente do código no Git. * Testes e Qualidade:Garantir qualidade técnica através da criação e manutenção de testes unitários e integrados, realizando revisões de código regularmente. * Colaboração Ágil:Participar ativamente de cerimônias ágeis, colaborando com equipes de Produto, QA, UX/UI e demais squads para entrega de soluções alinhadas às necessidades do negócio. * Resolução de Problemas e Otimização:Identificar e corrigir bugs de forma eficiente, propondo soluções técnicas que melhorem a performance e experiência do usuário.Requisitos e qualificações
  • Front-End:
Experiência comprovada com React, Next.js, TypeScript e Tailwind CSS.
Familiaridade com gestão de estado utilizando React Query, Context API e formulários (React Hook Form, Yup ou Zod). * Back-End:Sólida experiência em desenvolvimento de APIs REST utilizando C# (.NET).
Conhecimento avançado em princípios SOLID e Clean Architecture. * Banco de Dados:Domínio intermediário a avançado em PostgreSQL, incluindo criação e otimização de tabelas, consultas, views e procedures. * CI/CD e DevOps:Conhecimento em automação de processos utilizando Azure DevOps e Git. * Testes Automatizados:Experiência prática em criação e execução de testes unitários e testes integrados (xUnit, Jest, Cypress ou Playwright). * Metodologias Ágeis:Familiaridade com metodologias ágeis (Scrum ou Kanban) e participação ativa em cerimônias ágeis. Desejável / Diferenciais:
  • Experiência com ferramentas de mensageria e cache (Redis, RabbitMQ ou Kafka).
  • Conhecimento básico em Kubernetes e Docker.
  • Experiência prévia com desenvolvimento mobile (React Native).
  • Vivência em plataformas financeiras ou de pagamentos.

TMB - Tem Mais no Boleto