Software Engineer - FullStack React/Node.js Sênior - Internacional
Descrição da vaga
Buscamos uma Pessoa Desenvolvedora Software Engineer - FullStack React/Node.js, que goste de trabalhar em ambiente de cooperação e tecnologia de ponta. Esta oportunidade é para um projeto internacional, de longa duração. São requisitos que além dos conhecimentos abaixo, que você fale inglês, para trabalhar em nosso parceiro.
Nossa área de Gestão de Outsourcing estará próxima a você, realizando reuniões 1:1 para garantir o alinhamento estratégico, absorção da nossa cultura e a evolução da sua carreira.
Responsabilidades e atribuições
As principais atribuições incluem:
- Criar e manter aplicações utilizando Node.js (v22) e NestJS, assegurando a implementação do modo estrito do TypeScript em todo o código.
- Trabalhar com PostgreSQL como banco de dados primário, otimizando consultas e garantindo a integridade dos dados.
- Construir interfaces intuitivas e responsivas utilizando React com Vite, acompanhadas de estilos com Tailwind CSS e componentes do shadcn/ui, além de documentar componentes com Storybook.
- Implementar e executar testes utilizando Jest, React Testing Library e Playwright, garantindo a qualidade e desempenho das aplicações desenvolvidas.
- Participar da configuração e manutenção de ambientes de produção e desenvolvimento utilizando Docker, AWS ECS e Terraform.
- Gerenciar pipelines de integração e entrega contínua (CI/CD) com GitHub Actions, assegurando a automação eficiente dos processos de build e deploy;
- Colaborar com a equipe em um ambiente de monorepo full-stack com TypeScript, contribuindo para a organização e manutenção do código compartilhado.
O que você precisa ter:
- Experiência prática com TypeScript, Node.js, NestJS ;
- Conhecimento em desenvolvimento Frontend com React e Vite;
- Familiaridade com testes em JavaScript/TypeScript, utilizando Jest e React Testing Library;
- Vivência em infraestrutura como código com Terraform e containerização com Docker;
- Experiência com PostgreSQL;
- Familiariadade com tailwind, CSS e storybook;
- Vivência com cloud computing (AWS, Azure, GCP);
- Capacidade de colaboração em ambiente ágil, preferencialmente em monorepos.
Requisitos e qualificações
Desejáveis:
- Vivência em projetos de grande escala e em ambientes de alta disponibilidade;
Formação e engajamento desejáveis:
- Graduação Completa em Ciência da Computação, Engenharia da Computação ou áreas correlatas;
- Participação em grupos de tecnologias ou envolvimento com algum tipo de comunidade;
- Capacidade de trabalhar de forma colaborativa em um ambiente dinâmico e em constante mudança;
- Habilidade para resolver problemas complexos e pensar criticamente sobre as soluções propostas;
- Concepção colaborativa de produtos;
- Trabalha para seu autodesenvolvimento constante em tecnologia.
Informações adicionais
O que oferecemos:
🍽️ Auxílio alimentação e mobilidade;
🩺 Plano de saúde;
🚀 Avaliações semestrais com a perspectiva de crescimento;
🗣️ Cultura de Feedback;
⏸️ Recesso maternidade/paternidade;
💰 Bônus por indicação;
🧠 ZenKlub - duas sessões gratuitas por mês;
Benefício Educação;
Prêmio por tempo de casa;
🖥️ Escritório disponível para coworking em Porto Alegre(RS).
Sobre a contratação:
💼Contrato no modelo CLT ou PJ;
👨💻Trabalho Remoto;
Estamos empenhados em construir uma empresa cada vez mais diversa e inclusiva. A vaga é aberta para todas as pessoas. Queremos muita diversidade e conhecimento compartilhado!
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Triagem
- Etapa 3: Entrevista comportamental
- Etapa 4: Entrevista técnica
- Etapa 5: Proposta
- Etapa 6: Direcionamento e entrevista técnica no Cliente
- Etapa 7: Contratação
VEM PRA SOFT! 💙
Conheça nossa página de carreira em https://softdesign.com.br/vemprasoft/
CONECTE-SE CONOSCO