Desenvolvedor(a) Full Stack

TMB - Tem Mais no Boleto | São José dos Campos - SP | Presencial

Buscamos 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ê!

Faixa salarial

A combinar

Regime de contratação

PJ

Benefícios

  • 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.
    • 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.
    A TMB Educação é uma empresa inovadora que atua como plataforma tecnológica e meio de pagamento especializado no mercado educacional. Nosso objetivo é conectar alunos e infoprodutores através de soluções digitais eficientes e seguras, proporcionando uma experiência única e simplificada na gestão financeira e na entrega de conteúdos educacionais. Valorizamos um ambiente ágil, colaborativo e orientado a resultados, onde pessoas apaixonadas por tecnologia têm espaço para inovar, crescer profissionalmente e fazer a diferença no setor educacional.
    Ver página da empresa

    Desenvolvedor(a) Full Stack

    TMB - Tem Mais no Boleto | São José dos Campos - SP | Presencial

    Descrição da vaga

    Buscamos 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.
    Enviar candidatura
    Enviar candidatura

    Faixa salarial

    A combinar

    Regime de contratação

    PJ

    Sobre a empresa

    A TMB Educação é uma empresa inovadora que atua como plataforma tecnológica e meio de pagamento especializado no mercado educacional. Nosso objetivo é conectar alunos e infoprodutores através de soluções digitais eficientes e seguras, proporcionando uma experiência única e simplificada na gestão financeira e na entrega de conteúdos educacionais. Valorizamos um ambiente ágil, colaborativo e orientado a resultados, onde pessoas apaixonadas por tecnologia têm espaço para inovar, crescer profissionalmente e fazer a diferença no setor educacional.
    Ver página da empresa