Rehva Tech→
Pessoa Desenvolvedora Backend Pleno (Java /… at Rehva Tech · Brasil
Mid LevelRemoteFull-timeBrasil
Skills
phplaravelsymfonycodeignitermysqlpostgresqlmongodbredisrestful apisgraphqlgitphpunitscrumkanbanjiratrellodockerawsgcpoauthjwtsql injection preventionxss preventioncsrf preventioncommunicationcollaborationproblem solvingcreativityresponsibilitypythonautomation scriptserp integrationcrm integrationweb scrapingn8nzapiermakedata visualizationprotagonisminnovationflexibilityindependencecuriosity
Job Description
Interessados enviar currículo para: monica@rehva.com.br
O que você precisa saber para se juntar ao nosso time de Engenharia?
- Experiência sólida em PHP, com domínio de frameworks como Laravel, Symfony ou CodeIgniter.
- Conhecimento avançado em banco de dados relacionais (MySQL, PostgreSQL) e não relacionais (MongoDB, Redis), com experiência em otimização de consultas e design de banco de dados eficiente.
- Experiência com APIs RESTful e GraphQL, criando integrações robustas e escaláveis.
- Domínio em controle de versão com Git, incluindo práticas avançadas de branches, pull requests e resolução de conflitos.
- Experiência com testes automatizados (unitários, integração) usando PHPUnit ou outras ferramentas de testes.
- Vivência em metodologias ágeis (Scrum, Kanban) e familiaridade com ferramentas de gerenciamento de projetos (Jira, Trello).
- Conhecimento em Docker e containers, bem como em serviços de cloud como AWS ou GCP, para implementação e monitoramento de sistemas.
- Conhecimentos sólidos sobre segurança em aplicações web, como autenticação (OAuth, JWT), criptografia e proteção contra vulnerabilidades (SQL Injection, XSS, CSRF).
- Boa comunicação e capacidade de trabalho colaborativo, com foco em resultados e sempre em busca de soluções criativas e eficientes para desafios técnicos.
Diferenciais:
- Ter conhecimento no desenvolvimento de scripts de automação de processos de negócio utilizando Python.
- Ter conhecimento em arquitetura de integrações de sistemas como ERPs, CRMs e bancos de dados, utilizando APIs, web scraping e outras técnicas para garantir que os serviços possam interagir eficientemente com os sistemas existentes.
- Ter conhecimento em soluções de Workflow como N8N, Zapier, Make, etc.
- Ter conhecimento em soluções de visualização de dados.
Soft Skills:
- Protagonismo: cada colaborador é dono do seu desenvolvimento;
- Colaboração: valorizam o trabalho em equipe e o compartilhamento de conhecimento;
- Inovação com responsabilidade: liberdade para testar ideias, com foco em resultados;
- Flexibilidade, independência e responsabilidade;
- Curiosidade e muita vontade de experimentar e aprender coisas novas.