
Full Stack Sênior - Node/React
- Brasil
- Estágio
- Período integral
- Trabalhar de forma eficiente e entregar consistentemente soluções corretas com orientação limitada, focando em problemas complexos e ambíguos em iniciativas de software novas ou existentes;
- Ter uma visão de longo prazo, considerando o estágio de vida dos sistemas e, quando necessário, corrigindo proativamente deficiências arquiteturais;
- Simplificar sistemas existentes (por exemplo, consolidando sistemas redundantes, removendo código desnecessário ou atualizando documentações desatualizadas);
- Liderar projetos de grande porte que exigem esforços conjuntos do time.
- Saber dividir projetos de software em tarefas paralelas que possam ser executadas pela equipe e depois integradas com sucesso para uma entrega coesa;
- Compreender o impacto de negócios dos sistemas e fazer escolhas técnicas com bom senso, equilibrando necessidades operacionais de curto prazo com objetivos tecnológicos de longo prazo;
- Ser uma influência estratégica chave dentro do time;
- Conduzir discussões conscientes com clientes e colegas;
- Trazer perspectiva e contexto sobre as tecnologias atuais e guiar escolhas tecnológicas futuras;
- Fazer trade-offs arquiteturais apropriados (ex: separar serviços de forma mais granular ou agrupada?);
- Garantir que entregas de código e abordagens de trabalho sejam exemplares — soluções inventivas, seguras, fáceis de manter, escaláveis e extensíveis;
- Escrever software acessível para que outras pessoas possam contribuir facilmente;
- Assumir responsabilidade pela arquitetura do time, oferecendo visão sistêmica e diretrizes de design;
- Promover a simplificação contínua das soluções e sistemas;
- Impulsionar as melhores práticas de engenharia (ex: excelência operacional, segurança, qualidade, etc.) e definir padrões técnicos;
- Resolver causas-raiz de problemas crônicos, incluindo gargalos que limitam a inovação de outros times;
- Participar ativamente no recrutamento e no desenvolvimento de outros profissionais, atuando como mentor técnico na organização;
- Fornecer avaliações técnicas para promoções de desenvolvedores (ex: SDE I e SDE II);
- Contribuir para o desenvolvimento profissional de colegas, aprimorando seu conhecimento técnico e práticas de engenharia;
- Demais atividades da área.
- Experiência sólida com Node.js e desenvolvimento de APIs RESTful;
- Habilidades com liderança técnica, incluindo gestão e mentoria de times de desenvolvimento
- Forte experiência com React e Next.js;
- Proficiência em desenhar, implementar e publicar APIs;
- Vivência prática na criação e deploy de bancos de dados na AWS, incluindo modelagem do zero para serviços de back-end;
- Experiência no desenvolvimento de soluções back-end com banco de dados customizado em ambientes AWS;
- Conhecimento avançado em boas práticas de segurança para APIs;
- Capacidade de trabalhar com Git, pipelines de CI/CD e deploy em nuvem (preferência AWS);
- Experiência prática com arquiteturas serverless, como AWS Lambda;
- Obrigatório Graduação Completa.
- Conhecimento em Azure OpenAI ou outras APIs baseadas em LLM (Large Language Models);
- Experiência com Microsoft Power Apps.
- Inglês Avançado para conversação (Haverá etapa de entrevista nesse idioma);
- Espanhol Fluente é um diferencial.
✔️ Plano odontológico
✔️ Seguro de vida
✔️ Vale-transporte
✔️ Vale-refeição / Vale-alimentação
✔️ Auxílio-creche
✔️ Gympass
✔️ Cares – Canal 0800 com suporte psicológico 24h, jurídico, social e financeiro
✔️ Parceria com o SESC
✔️ Reembolso de certificações
✔️ Portal de aprendizado gratuito – Cursos online e treinamentos ao vivo
✔️ Oportunidade de experiência internacional
✔️ Parcerias com universidades e escolas de idiomas
✔️ Programa “Bring Your Buddy” – Bônus por indicação de talentos
✔️ Gems – Reconhecimento por performance
✔️ Xcelerate – Plataforma gratuita de mentoria de carreiraContratação: CLTPeríodo: IndeterminadoLocal: Home OfficeHorário: 08:00 - 17:00 (Seg - Sexta)About the company O que nós fazemos? Como líderes globais em serviços de TI, soluções digitais e negócios, fazemos parcerias com clientes para simplificar, fortalecer e transformar, ajudando clientes a criar o futuro! Somos uma das 5 principais empresas de tecnologia na Top 100 do mundo da Forbes, o maior grupo multinacional de negócios da Índia, com instalações de fabricação em mais de 40 países com presença operacional em 180 países. Suas operações são apoiadas por uma pilha de mais de 80 aplicativos SAP e mais de 1900 Aplicativos não SAP. Oferecemos perspectiva de crescimento, e oportunidade de aprendizado e certificações. Desejamos construir a próxima geração de sistemas e fábricas que envolvem as mais recentes Tecnologias e migrando para a Nuvem nos próximos 2 anos. Possuímos desenvolvimento Agile, Devops e oportunidades em 60 países. A TCS combina experiência em tecnologia e inteligência de negócios para catalisar mudanças e entregar resultados.