Imagem exibindo o logotipo Trampe de Casa

Full Stack Engineer Senior | Afirmativa para Mulheres e Pessoas Não-Binárias

Como Full Stack Engineer, você vai:

  • Desenvolver API’s utilizando Node.js, PHP, JavaScript/TypeScript e Restify;
  • Desenvolver e manter alta qualidade de software, garantindo a eficiência e robustez dos sistemas;
  • Realizar testes de software, incluindo testes unitários, de integração, de aceitação e outros, para garantir a estabilidade e a confiabilidade das aplicações;
  • Automatizar testes para aumentar a eficiência e a cobertura de teste dos códigos, resolvendo como os testes gerenciam os dados e como rodam nas pipelines;
  • Utilizar banco de dados não-relacional e relacional, especialmente MySQL, para armazenamento eficiente e escalável de dados;
  • Identificar e corrigir code smells, aplicar técnicas de refatoração para melhoraria da qualidade do código, e criar um "ambiente seguro" para tais refatorações, incluindo teste, padrões e processos. Influenciar as pessoas da squad a fazer o mesmo;
  • Aplicar padrões de projetos e princípios SOLID para manter um código limpo e de fácil manutenção;
  • Seguir princípios de Clean Architecture para desenvolver sistemas escaláveis e modularizados.
  • Utilizar serviços da GCP para hospedar e gerenciar aplicações na nuvem;
  • Configurar e utilizar ferramentas como Jenkins para automação de pipelines de integração e entrega contínua;
  • Garantir a observabilidade das aplicações, implementando métricas, logs e rastreamento para monitoramento e diagnóstico;
  • Identificar gargalos e melhorias de performance em nossas arquiteturas e processos, propondo novas ideias e soluções arquiteturais reutilizáveis;
  • Trabalhar em pareamento com outros membros da equipe para compartilhar conhecimento e melhorar a qualidade do código e da entrega;
  • Demonstrar senso crítico ao analisar problemas complexos e propor soluções eficazes;
  • Demonstrar ownership ao assumir responsabilidade pelas tarefas e garantir que elas sejam concluídas com sucesso;
  • Comunicar-se de forma clara e empática, utilizando técnicas de comunicação não violenta para resolver conflitos e colaborar efetivamente com a equipe;
  • Priorizar a comunicação eficaz e a colaboração em equipe para alcançar os objetivos do produto;
  • Trabalhar em colaboração com a equipe para seguir metodologias ágeis e entregar valor de forma contínua aos clientes. Atuar com profissionais da gestão de pessoas e da gestão de produtos;
  • Demonstrar comprometimento com o aprendizado contínuo, buscando constantemente aprimorar suas habilidades e conhecimentos técnicos.

Como requisitos básicos, você deve ter:

  • Experiência com desenvolvimento de serviços e API’s REST;
  • Experiência com PHP ou Nodejs e Nestjs;
  • Experiência com banco de dados relacional;
  • Experiência com arquitetura e design de sistemas (padrões de projetos, princípios SOLID, clean arch, etc);
  • Experiência em gerenciamento e solução de dívidas técnicas e melhoria contínua;
  • Experiência com testes e automatização;
  • Experiência com Git e CI/CD;
  • Experiência com observabilidade de sistemas;
  • Formado e/ou mentorado pessoas tecnologistas;
  • Conhecimento teórico e prático de boas práticas de desenvolvimento de software ágil.

 

BairesDev

Trabalhe de Casa Arquiteto Python / Ref. 0071P

Contratação: Integral
title

Grupo Primo

Front-end Engineer Pleno

Contratação: Integral
title

Gupy

Gupy

  • top 100 brasilícone de verificado
  • ícone de verificado
  • ícone de verificadoGupy
  • ícone de verificadoA combinar

Compartilhar