Pessoa Desenvolvedora Backend (Pleno)
Como é o time de Tecnologia?
Nosso time de tecnologia é responsável pelo desenvolvimento da plataforma de produtos digitais da Petlove, buscando sempre entregar aos nossos clientes a experiência mais agradável, prática e segura na compra de produtos e serviços para seus pets!
Nos organizamos em tribes & squads, utilizamos metodologias ágeis, trabalhamos com tecnologias open source e fazemos entregas em produção diariamente.
Sobre a vaga:
Nosso Desenvolvedor Backend é responsável pela criação e manutenção dos sistemas da Petlove, certificando-se sempre em manter um padrão de qualidade e performance. É responsável por criar testes automatizados que assegurem o correto funcionamento dos produtos, além de monitorar e corrigir eventuais bugs e falhas que possam ocorrer. Participa de um squad de produto, atuando em conjunto com PO, designers e demais desenvolvedores a fim de entregar sempre a melhor experiência para nossos clientes.
Estamos crescendo a todo vapor e criando novos produtos, sempre com a meta de fazer os pets mais felizes e saudáveis.
Se você é um(a) profissional que está sempre em busca de novos conhecimentos e formas de inovar, proativo(a) e que adora trabalhar em equipe, temos a oportunidade perfeita pra você!
Responsabilidades e atribuições
- Entender os objetivos do negócio e transformá-los em soluções sistêmicas;
- Estimar o esforço necessário para o desenvolvimento do sistema;
- Realizar revisão de código para garantir que respeitam as boas práticas de programação.
- Implementar testes unitários para garantir a qualidade do código desenvolvido;
- Ajudar a criar arquiteturas escaláveis;
- Se responsabilizar pelo desenvolvimento, deploy, documentação e monitoramento dos sistemas;
- Escrever código limpo, reutilizável e de fácil manutenção;
- Trabalhar em equipe multidisciplinar, usando metodologia ágil para criação e evolução de produtos;
Requisitos e qualificações
- Experiência com PHP, preferencialmente Laravel
- Conhecimento em Elixir
- Você tem conhecimento sólido em Engenharia de Software;
- Conhecimento sólido em estrutura de dados e banco de dados relacionais;
- Conhecimento em design patterns, DDD, arquiteturas e boas práticas de desenvolvimento de software;
- Conhecimento em documentação de software e fundamentos de cloud computing;
- Experiência em desenvolvimento de APIs REST;
Diferencial
- Conhecimentos em mensageria (SQS)