Sobre o Time:
Nosso time de Engenharia de Software é responsável por desenvolver e evoluir produtos digitais escaláveis, garantindo alta performance, usabilidade e qualidade de código. Trabalhamos com autonomia, colaboração e foco na entrega de soluções eficientes e inovadoras para o negócio.
Sobre o Time:
Nosso time de Engenharia de Software é responsável por desenvolver e evoluir produtos digitais escaláveis, garantindo alta performance, usabilidade e qualidade de código. Trabalhamos com autonomia, colaboração e foco na entrega de soluções eficientes e inovadoras para o negócio.
Objetivo da Posição:
Buscamos um(a) Desenvolvedor(a) Fullstack para liderar iniciativas técnicas, influenciar decisões estratégicas e atuar no desenvolvimento de soluções robustas e escaláveis.
Se você domina arquitetura de software, gosta de desafios e quer deixar sua marca em um produto de alto impacto, queremos te conhecer.
Responsabilidades e atribuições
Como será o seu dia a dia:
- Desenvolver e otimizar aplicações web utilizando React e TypeScript, garantindo código limpo e escalável;
- Desenvolver e manter APIs com Node.js (NestJS, Express ou rotas de API no Next.js), seguindo boas práticas de arquitetura e segurança;
- Modelar e interagir com bancos de dados relacionais (PostgreSQL, SQL Server) e/ou NoSQL (MongoDB), utilizando Prisma ORM e Mongoose;
- Desenvolver e implementar autenticação/autorização (JWT, OAuth2, NextAuth) e middlewares para segurança e controle de acesso;
- Implementar técnicas avançadas de otimização de performance, incluindo code-splitting, lazy loading, memoization e controle de re-rendering;
- Integrar e otimizar chamadas a APIs REST e GraphQL, utilizando SWR, React Query ou Apollo Client para gerenciamento de estado assíncrono;
- Criar interfaces bem estruturadas, acessíveis e responsivas, aplicando boas práticas de HTML, CSS e UI/UX;
- Trabalhar com bibliotecas de componentes como Material-UI, Chakra UI ou similares para criar interfaces modernas e consistentes;
- Implementar e manter testes unitários, de integração e end-to-end com ferramentas como Jest, React Testing Library e Cypress;
- Trabalhar com Webpack, Vite e Babel para otimizar build e performance do front-end;
- Colaborar em um ambiente ágil (Scrum/Kanban), participando ativamente de discussões técnicas e revisões de código;
- Utilizar Git e GitHub/GitLab para versionamento e fluxo de desenvolvimento colaborativo;
- Atuar como mentor(a) para desenvolvedores menos experientes, promovendo aprendizado e boas práticas no time.
Requisitos e qualificações
O que buscamos em você:
- Experiência sólida com React e seu ecossistema (React Hooks, Context API, Zustand, etc.);
- Proficiência em TypeScript, incluindo tipagem avançada, interfaces genéricas e boas práticas de código tipado;
- Domínio em otimização de performance no front-end, aplicando técnicas de code-splitting, lazy loading, memoization e re-rendering controlado;
- Conhecimento em integração com APIs (REST e/ou GraphQL), otimização de chamadas e gerenciamento de estado assíncrono (SWR, React Query, Apollo Client);
- Forte entendimento de HTML, CSS e princípios de UI/UX, garantindo aplicações acessíveis e bem estruturadas;
- Experiência com bibliotecas de componentes como Material-UI, Chakra UI ou similares;
- Habilidade para escrever código modular, escalável e de fácil manutenção;
- Experiência com testes automatizados (unitários, integração e E2E) usando Jest, React Testing Library e Cypress;
- Familiaridade com ferramentas de build e bundlers, como Webpack, Vite e Babel;
- Experiência com Git e fluxo de desenvolvimento colaborativo (GitHub/GitLab);
- Boa comunicação e capacidade de trabalhar em ambiente ágil (Scrum/Kanban).
- Conhecimento em bancos de dados como PostgreSQL, SQL Server e/ou MongoDB, com ORMs como Prisma ou Mongoose;
- Vivência com autenticação, autorização e segurança de APIs (JWT, OAuth, middlewares, rate limit);
- Conhecimento em CI/CD, Docker;
- Familiaridade com Azure, incluindo uso de Azure DevOps (repositórios Git, pipelines CI/CD) e deploy em App Services ou containers ou outras clouds é um diferencial.
- Conhecimento em testes (unitários e integração), logs estruturados, versionamento de banco e monitoramento básico de aplicações.
Informações adicionais
O que oferecemos aqui:
- Vale Alimentação/Refeição/Mobilidade (Cartão Swille);
- Vale Cultura (Cartão Swille);
- Vale Transporte;
- Educação Corporativa;
- Wellhub (Gympass);
- Parcerias com Instituições de Ensino;
- Plano de Saúde Nacional;
- Vitta Saúde Digital;
- Convênio e-Pharma;
- Plano Odontológico;
- Seguro de Vida;
- Licença Paternidade Estendida;
- Bônus Anual.
Além disso, gostamos de destacar:
- Oportunidade de trocar conhecimentos diários com um time de referência no mercado;
- Na Trinus, prezamos pelo bem-estar, pelo trabalho em equipe e acreditamos que, com liberdade e responsabilidade, chegaremos ainda mais longe;
- Oportunidade de crescimento;
- Modelo Híbrido em São Paulo/SP.
- Nosso time possui uma capacidade de mobilização única!
Essa vaga está aberta à candidatura de todas as pessoas — independentemente de suas características ou condições quanto à etnia, gênero, orientação sexual, acessibilidade, cultural, social ou qualquer outro fator.
Reforçamos: todas as nossas vagas estão e sempre estarão abertas para pessoas com deficiência (PCDs).
Em caso de dúvidas, entre em contato conosco via WhatsApp 62 3773-1501.
Para que sua candidatura seja válida, precisamos que você preencha todas as perguntas na etapa de cadastro e realize todos os testes online.
Caso contrário, a sua candidatura não seguirá para análise.
Se liga nessa dica: Caso já tenha se candidatado a outras vagas, você pode salvar as respostas do cadastro em um bloco de notas para reutilizar em futuras candidaturas, da mesma forma que pode reutilizar o resultado dos testes realizados anteriormente. Não se esqueça de revisar todas as informações, ok?
Get notified about new Senior Software Engineer jobs in São Paulo, São Paulo, Brazil.
Engenheiro(a) de Software (Java) Sênior | IT Renda Variável
São Paulo, São Paulo, Brazil 20 hours ago
Pessoa Engenheira de Software Sênior (Back-end)
Analista Desenvolvedor Java / SR / Remoto / 206673
Engenheiro de Software - Time de Pagamentos - Sênior/Senior+
Engenheiro(a) de Software Pleno a Sênior | BTG Empresas
São Paulo, São Paulo, Brazil 23 hours ago
São Paulo, São Paulo, Brazil 2 months ago
Desenvolvedor Backend Java com Dados - Sênior
São Paulo, São Paulo, Brazil 23 hours ago
Engenheiro de Software Pleno a Senior | BTG Empresas
Pessoa Desenvolvedora JAVA Pleno/Sênior Híbrido
[913] Pessoa Desenvolvedora Backend Java Sr (Híbrido - São Paulo)
Especialista em Engenharia de Software (Tech Lead)
Desenvolvedor Android Java e Kotlin Sênior
Engenheiro de Software - Time de Consumo de Conteúdo - Sênior/Senior+
São Paulo, São Paulo, Brazil 3 months ago
Pessoa desenvolvedora Java Sênior ( Híbrido)
Engenheiro(a) de Software Frontend Pleno a Sênior | Vaga afirmativa para pessoas com deficiência| IT BTG Empresas