LWSA

Desenvolvedor(a) Sênior PHP, Golang

LWSA

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Desenho e construção de soluções evolutivas e resilientes;
  • Acompanhar e controlar débitos técnicos das soluções;
  • Participar ativamente na estratégia com o time de produto/negócio;
  • Controlar os níveis de obsolescência da plataforma;
  • Orientar os membros da equipe por meio de práticas como programação em pares e revisões de código;
  • Buscar evolução contínua da tecnologia e solução utilizada;
  • Fomentar cultura de revisão de código, DevOps e desenvolvimento seguro;
  • Participar de todas as fases do design de sistemas de alta criticidade, analisando requisitos e propondo novas soluções;
  • Garantir a qualidade do código e a observabilidade das métricas de negócio e sistêmicas;
  • Estabelecer rotinas de teste unitários e automatizados;
  • Prover suporte técnico L3;
  • Aplicar conceitos de Domain-Driven Design (DDD) na modelagem e evolução das soluções, garantindo alinhamento entre regras de negócio e arquitetura técnica;
  • Apoiar o time na disseminação de práticas DDD, promovendo entendimento compartilhado dos domínios e limites contextuais.

Requirements

  • Experiência com PHP e frameworks relacionados;
  • Experiência em arquitetura de microsserviços;
  • Experiência com sistemas de grande complexidade e escala;
  • Domínio em versionamento de código via Gitlab/Github;
  • Experiência com boas práticas: SOLID, Clean Code, Design Patterns;
  • Experiência em banco de dados relacionais e não relacionais (MySQL, DynamoDB, DocumentDB);
  • Desejável experiência em banco de dados chave-valor, como Redis;
  • Experiência em arquitetura event-driven (Kafka, AMQ, SQS, SNS etc.);
  • Conhecimento de testes automatizados, testes unitários e desenvolvimento seguro;
  • Inglês técnico;
  • Experiência com monitoramento e observabilidade (APM, logs, métricas, tracing);
  • Experiência prática com Domain-Driven Design (DDD): modelagem de domínios, bounded contexts, context maps e aplicação em arquiteturas distribuídas.
  • Experiência com Golang e frameworks relacionados;
  • Conhecimento em metodologias ágeis;
  • Desejável experiência com InfluxDB;
  • Conhecimento de HTML, Javascript, CSS e frameworks de front-end;
  • Familiaridade com CI/CD, Docker e Terraform;
  • Experiência em soluções Cloud (AWS);
  • Programação de sistemas de grande complexidade;
  • Experiência com outras linguagens como .Net, Node.js, Python, Java etc.;
  • Mentoria e liderança técnica (código, boas práticas, onboarding);
  • Tomada de decisão técnica (escalabilidade, performance, trade-offs);
  • Vivência na aplicação de DDD associado a microsserviços.
Benefits
  • Convênio médico;
  • Convênio odontológico;
  • Vale-refeição ou vale-alimentação;
  • Auxílio-creche;
  • Programa de participação de lucros-PPR;
  • Day Off no mês de aniversário;
  • Seguro de vida;
  • Wellhub;
  • Férias&Co (benefício de viagens);
  • Zenklub (psicoterapia/atendimento nutricional);
  • Licença maternidade de 6 meses e paternidade de 20 dias;
  • Horário flexível;
  • Auxílio Educação e auxílio idiomas;
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PHPmicrosserviçosGitlabGithubSOLIDClean CodeDesign PatternsMySQLDynamoDBDomain-Driven Design
Soft Skills
mentorialiderança técnicatomada de decisão técnica