Desenvolvedor
4 semanas atrás
- Formação superior completo em Ciência da Computação, Engenharia de Computação, ou área correlata;
- Experiência sólida em desenvolvimento com PHP 7+ e Laravel;
- Conhecimento em Programação Orientada a Objetos;
- Experiência trabalhando com Bancos de Dados Relacionais (MySQL/MariaDB, PostgreSQL, etc);
- Experiência em desenvolvimento de aplicações frontend (HTML/CSS/JS);
- Experiência desenvolvendo interfaces responsivas e *cross-browser*;
- Domínio do uso de GIT para versionamento de arquivos;
- Capacidade de criar soluções conforme os requisitos levantados;
- Capacidade de resolução de problemas das ferramentas;
- Capacidade de colaborar com o coordenador no desenvolvimento técnico dos demais integrantes do time;
- Capacidade de propor melhorias no sistema;
- Capacidade de planejar e identificar riscos a médio e longo prazo nas soluções implementadas;
Diferenciais:
- Experiência com frameworks frontend (React, Vue, Angular, etc);
- Experiência com ferramentas de orquestração de containers (Docker, Kubernetes);
- Experiência com tecnologias em nuvem AWS;
- Experiência com ferramentas de instrumentação e observabilidade (New Relic, Sentry, OpenTelemetry, etc);
- Experiência com banco de dados não relacionais (Redis, MongoDB, ElasticSearch, etc);
- Experiência com ferramentas de dashboards e BI (Metabase, PowerBI, etc);
- Identificar e atuar em oportunidades de evolução das nossas soluções e de nossa arquitetura sistêmica;
- Participar ativamente das discussões de produto, contribuindo com ideias para o negócio;
- Analisar, descrever, implementar e testar requisitos funcionais e não-funcionais;
- Entregar código de qualidade, funcional, performático, limpo, legível e bem documentado, utilizando padrões, convenções e boas-práticas de programação e de arquitetura de software;
- Implementar layouts e componentes, levando a sério o conceito Pixel Perfect;
- Realizar integrações com APIs de sistemas internos e externos;
- Entregar soluções de alta disponibilidade, escalabilidade e segurança;
- Colaborar com o code-review das entregas dos seus pares;
- Responsável por coordenar deploys em ambiente de produção;
- Responsável por coordenar o desenho de soluções técnicas das tarefas em colaboração com o restante do time;
- Responsável por garantir a segurança das aplicações;
- Responsável por garantir a qualidade dos testes realizados e do código desenvolvido pelo time de desenvolvimento;
- Responsável por garantir e disseminar padrões de projetos e arquitetura com o time;
- Participar ativamente das cerimônias do time de desenvolvimento.