Hibrido: 2 vezes presencial e 3 vezes remoto
Estamos em busca de uma pessoa Desenvolvedora PHP para fazer parte do nosso time de tecnologia, atuando no desenvolvimento e evolução de soluções que apoiem diretamente os objetivos do negócio.
Buscamos alguém que tenha boa base de engenharia de software, preocupação com qualidade e manutenção do código e que goste de trabalhar em equipe na construção de soluções escaláveis.
Responsabilidades
- Compreender os objetivos e necessidades do negócio e transformá-los em soluções sistêmicas eficientes;
- Participar da definição e evolução das soluções técnicas, contribuindo para a construção de arquiteturas escaláveis e sustentáveis;
- Estimar esforços, prazos e complexidade das demandas de desenvolvimento;
- Desenvolver e evoluir aplicações e funcionalidades de acordo com os requisitos definidos;
- Criar e manter APIs REST;
- Realizar code reviews, garantindo a aplicação de boas práticas e padrões de desenvolvimento;
- Desenvolver e manter testes unitários, contribuindo para a qualidade e confiabilidade das aplicações;
- Escrever código limpo, reutilizável, legível e de fácil manutenção;
- Participar das etapas de deploy, documentação e monitoramento das soluções desenvolvidas;
- Contribuir para a identificação e resolução de problemas técnicos;
- Trabalhar em conjunto com um time multidisciplinar, utilizando metodologias ágeis para criação, evolução e melhoria contínua dos produtos.
Conhecimentos e experiência
- Experiência profissional com PHP, sendo desejável conhecimento prático em Laravel;
- Conhecimento em estruturas de dados e bancos de dados relacionais;
- Conhecimento de Design Patterns, TDD, arquitetura de software e boas práticas de desenvolvimento;
- Conhecimento em documentação de software;
- Experiência no desenvolvimento e integração de APIs REST;
- Conhecimentos em HTML e CSS;
- Experiência ou conhecimento em TypeScript;
- Familiaridade com práticas de qualidade e manutenção de código.
Perfil que buscamos
Além da experiência técnica, valorizamos profissionais que tenham:
- Capacidade de transformar problemas de negócio em soluções tecnológicas;
- Pensamento analítico e atenção à qualidade das entregas;
- Organização e autonomia para conduzir suas atividades;
- Proatividade para identificar oportunidades de melhoria;
- Boa comunicação e facilidade para trabalhar em equipe;
- Interesse em aprender e evoluir continuamente;
- Compromisso com boas práticas de desenvolvimento e qualidade de software.