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.
 
Empresa: BairesDev
Trabalhe de Casa Arquiteto Python / Ref. 0071P
Contratação: Integral
title
Empresa: Grupo Primo
Front-end Engineer Pleno
Contratação: Integral
title