Estamos trabalhando uma posição de Senior Software Engineer, para uma empresa do grupo LWSA, que tem como objetivo, atuar diariamente no propósito de facilitar a vida dos micros e pequenos empreendedores. Esse profissional vai compor o time de desenvolvedores, sendo o sênior da squad. Um dos principais projetos envolve a migração do legado em PHP para microsserviços, utilizando a linguagem Golang. A posição é CLT com um pacote de benefícios bem atrativo. O Modelo de atuação é full remoto.
Responsabilidades:
Participar da migração do monolito, atualmente desenvolvido em PHP, para uma arquitetura baseada em microsserviços utilizando Golang. Isso inclui a definição da estratégia de migração, refatoração de módulos críticos, implementação de boas práticas para integração entre serviços e garantia da escalabilidade e desempenho da nova arquitetura;
Atuar como referência técnica da squad, apoiando o time na definição de padrões de desenvolvimento, revisão de código, resolução de desafios arquiteturais e implementação de boas práticas de engenharia de software;
Papel de mentoria, ajudando no desenvolvimento técnico da equipe por meio de: orientação e suporte no aprendizado e adoção de Golang e padrões modernos de desenvolvimento backend. Acompanhamento do crescimento profissional dos desenvolvedores, promovendo treinamentos, pair programming e sessões de code review.
Qualificações:
Experiência no desenvolvimento de software web com foco em linguagens como PHP e Golang, utilizando frameworks modernos como Laravel, Symfony (PHP) e Gin, Echo (Golang).
Conhecimento em práticas de Clean Architecture, DDD (Domain-Driven Design) e TDD (Test-Driven Development);
Experiência em arquitetura de microsserviços, incluindo design, implementação e manutenção de sistemas distribuídos escaláveis.
Conhecimento em padrões como API Gateway, Service Mesh e comunicação assíncrona via mensageria (ex: Kafka, RabbitMQ, SQS);
Experiência com sistemas de grande complexidade e escala, incluindo otimização de desempenho, balanceamento de carga, escalabilidade horizontal e vertical, além de práticas de monitoramento (ex: Prometheus, Grafana, Datadog);
Experiência com DevOps e infraestrutura como código (IaC), utilizando ferramentas como Docker, Kubernetes, Terraform e CI/CD com GitHub Actions, GitLab CI ou Jenkins;
Experiência com cloud computing (AWS, GCP ou Azure), incluindo serviços como Lambda (serverless), S3, EC2, RDS e API Gateway.
Obtém a tua avaliação gratuita e confidencial do currículo.