Estamos em busca de um(a) profissional Sênior para atuar como Desenvolvedor Backend PHP, com sólida experiência em desenvolvimento de sistemas, construção de APIs REST e conhecimento avançado em bancos de dados relacionais.
Atividades:
- Manter a estabilidade do monolito PHP, resolvendo bugs e garantindo a qualidade do serviço;
- Migrar funcionalidades do sistema atual para um novo sistema em Golang, assegurando transição suave;
- Desenvolver features de alta complexidade com impacto direto no cliente e operação;
- Identificar e implementar melhorias de performance e legibilidade no código;
- Corrigir bugs na causa raiz e participar de práticas colaborativas como Pair Programming, Mob Programming e Code Review;
- Auxiliar desenvolvedores menos experientes no desenvolvimento técnico;
- Aplicar padrões de projeto e princípios de qualidade de código como DRY, KISS, YAGNI e Clean Code;
- Trabalhar com comunicação síncrona e assíncrona, utilizando ferramentas como Slack, Google Meet e Discord.
Requisitos:
- Conhecimentos sólidos em PHP, lógica de programação e padrões de projeto;
- Experiência com um ou mais frameworks PHP;
- Conhecimentos básicos de SQL e habilidade para desenrolar queries;
- Conhecimento em Cloud e experiência com AWS;
- Conhecimentos sólidos em bancos de dados MySQL e/ou PostgreSQL;
- Experiência em construção de APIs REST;
- Conhecimento em comunicação Sync x Async e mensageria;
- Experiência com Docker;
- Capacidade de implementar testes automatizados;
- Entendimento de conceitos e implicações de sistemas distribuídos;
- Conhecimento em padrões de projeto e princípios de qualidade de código (DRY, KISS, YAGNI, Clean Code);
- Conhecimento em arquitetura de software (Clean Architecture, DDD, Hexagonal);
- Experiência em performance de aplicações e indexação de banco de dados;
- Interesse ou familiaridade com GenAI para geração de código.
Diferenciais:
- Experiência prévia em fintech;
- Conhecimento ou interesse em aprender Golang;
- Conhecimento ou interesse em aprender C#;
- Experiência com sistemas distribuídos e microsserviços.
Sobre a contratação:
- Full Time;
- 100% remoto;
- Salário a negociar;
- Contratação PJ;
- 1 vaga.
100% Remoto