Backend Senior PHP

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Sólido conhecimento em PHP moderno, especialmente Laravel., Experiência com mensageria, preferencialmente RabbitMQ., Familiaridade com bancos de dados relacionais e não relacionais, como MySQL e PostgreSQL., Capacidade de implementar testes automatizados e entender sistemas distribuídos..

Key responsabilities:

  • Desenvolver funcionalidades back-end utilizando PHP e frameworks como Laravel.
  • Projetar e manter APIs RESTful seguras e performáticas.
  • Colaborar em decisões de arquitetura e implementar boas práticas de engenharia.
  • Apoiar o desenvolvimento técnico de desenvolvedores menos experientes e trabalhar de forma colaborativa com a equipe.

Agilize Contabilidade Online logo
Agilize Contabilidade Online SME https://www.agilize.com.br/
51 - 200 Employees
See all jobs

Job description

Vaga: Desenvolvedor(a) Back-end PHP | Time de Tecnologia

Local: 100% Remoto

Tipo: Tempo integral

Nível: Sênior

Estamos em busca de um(a) Desenvolvedor(a) Back-end PHP Sênior para integrar o time de engenharia da Agilize e atuar no desenvolvimento de soluções robustas, escaláveis e com alta complexidade. Essa pessoa será parte fundamental na redução do monolito existente, aumento da qualidade técnica da plataforma contábil e disseminação de boas práticas de engenharia com pensamento em performance, segurança e qualidade.

O que você vai fazer por aqui:
  • Desenvolver funcionalidades back-end utilizando PHP (Laravel e NeosFlow);
  • Projetar e manter APIs RESTful seguras, performáticas e bem estruturadas;
  • Trabalhar com mensageria (preferencialmente RabbitMQ) mas outros backgrounds são bem vindos. O importante é entender sobre sync vs async;
  • Trabalhar com bancos de dados relacionais e não relacionais;
  • Utilizar Docker no desenvolvimento e na entrega dos serviços;
  • Implementar testes automatizados (unitários, integração, end-to-end);
  • Participar de decisões de arquitetura e contribuir com boas práticas de engenharia;
  • Identificar e corrigir problemas de performance e legibilidade;
  • Colaborar com práticas como Pair Programming, Mob Programming e Code Review;
  • Apoiar o desenvolvimento técnico de pessoas desenvolvedoras menos experientes;
  • Trabalhar de forma colaborativa, proativa e comunicativa com todo o time;
Requisitos obrigatórios:
  • Conhecimento sólido em um framework PHP moderno (e.g. Laravel);
  • Vivência com filas/mensageria (RabbitMQ ou similares);
  • Experiência com bancos relacionais (MySQL e/ou PostgreSQL);
  • Conhecimento de bancos não relacionais;
  • Experiência na construção de APIs RESTful;
  • Conhecimento prático em Docker;
  • Experiência com testes automatizados;
  • Entendimento de sistemas distribuídos;
  • Conhecimento em arquitetura de software (Clean, Hexagonal, etc);
  • Domínio de princípios como DRY, KISS, YAGNI e práticas de Clean Code;
  • Capacidade de analisar e melhorar performance de aplicações e indexação de banco de dados.
Serão diferenciais (não obrigatórios, mas te colocam à frente):
  • Conhecimento em Cloud (preferencialmente AWS);
  • Experiência anterior com fintechs;
  • Vivência com sistemas legados;
  • Ter participado de migrações de arquiteturas monolíticas para microserviços;
  • Familiaridade com o framework Neos Flow;
  • Vivência com outras linguagens de programação.
O que oferecemos:
  • Salário competitivo;
  • ⁠⁠Plano de Saúde Unimed Nacional;
  • Ticket Refeição Caju 41,00/dia;
  • Auxílio home office no valor de R$ 250,00;
  • Acesso à plataforma de educação Único Skill (acesso a diversos cursos, graduação, idiomas, etc);
  • ⁠⁠Wellhub;
  • ⁠⁠Seguro de vida;
  • ⁠⁠Modelo de trabalho Full Remoto;
  • ⁠Day off de aniversário;
  • ⁠Licença maternidade e paternidade estendidas;
  • Trabalho remoto com flexibilidade de horário;
  • Ambiente colaborativo, que valoriza pessoas e autonomia;
  • Oportunidade real de crescimento profissional e aprendizado contínuo;
  • Acesso a cursos, eventos e conteúdos de tecnologia e produto;
  • Participação ativa em decisões de produto e tecnologia.
Sobre a Agilize:

Somos uma empresa de tecnologia que atua no mercado de Contabilidade no Brasil e atende todo o território nacional. Somos a Contabilidade do Empreendedor Brasileiro.

A Agilize é a 1ª Contabilidade Online do Brasil, acelerada por Google, Amazon e Endeavor.

Recentemente levantamos uma rodada Series B, liderada pela seguradora francesa AXA, com participação da L4 Capital (fundo da B3) e da Stone, nossa investidora desde 2020.

Seguimos em frente com a missão de desburocratizar a contabilidade, impactando a vida de milhares de micro e pequenos empresários ao oferecer comodidade, paz de espírito e redução de custos.

Required profile

Experience

Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Collaboration
  • Proactivity

Related jobs