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