Sobre LolDev Tech
A LOLDEV Tech é uma empresa de tecnologia que transforma ideias em soluções digitais sob medida, desde sites e aplicativos até sistemas completos. Desde 2011, evoluímos de LOLDESIGN para um time que prioriza qualidade, agilidade e inovação. Aqui, acreditamos que desenvolver software é mais do que apenas codificar; é entender o negócio e criar soluções inteligentes junto aos nossos clientes. Trabalhamos com tecnologias modernas como React, Node.js e Python, sempre em um ambiente colaborativo e ágil. Se você busca desafios e um time que valoriza a evolução, venha fazer parte da LOLDEV e ajude a moldar o futuro da tecnologia!
Sobre a vaga
Estamos em busca de um(a) Desenvolvedor(a) GoLang + PHP Back-end Sênior para se juntar ao nosso time. Se você é apaixonado(a) por tecnologia e deseja trabalhar em projetos inovadores, esta é a oportunidade perfeita para você!
100% HOME OFFICE
Requisitos
- Experiência com PHP (legado e moderno) e frameworks relacionados (como Laravel);
- Experiência com Golang (desejável);
- Experiência com desenvolvimento/integração de APIs REST e microsserviços;
- Experiência com testes automatizados (unitários e de integração);
- Experiência com monitoração de desempenho de aplicações e observabilidade;
- Experiência com arquitetura de BFF, microsserviços e integração com plataformas externas;
- Experiência com eventos e mensageria (Apache Kafka);
- Experiência em Docker e Git;
- Conhecimento sólido das boas práticas de desenvolvimento (DDD, Clean Architecture, Design Patterns, SOLID, etc) e desenvolvimento seguro;
- Conhecimento em bancos de dados relacional (MySQL/Postgres) e não relacional (MongoDB).
Responsabilidades
- Escrever código de fácil leitura e manutenção, corrigir bugs, participar da definição de ferramentas, tecnologias e processos de acordo com as melhores práticas de engenharia de software;
- Implementar soluções de alta complexidade de maneira autônoma, garantindo progresso e minimizando os riscos de atraso através da detecção de possíveis problemas nos requisitos;
- Busca e realiza análises para embasar as decisões técnicas;
- Elevar o nível da prática de testes de qualidade de software do time, identificando e mitigando riscos a nível do código, funcionalidade ou projeto;
- Assumir o processo de desenho de solução, considerando os riscos e dependências associados às decisões técnicas;
- Participar da resolução de incidentes em seu escopo de atuação;
- Contribuir com o backlog identificando e sugerindo oportunidades de melhoria nos sistemas em que atua, como por exemplo: otimização de performance, documentação, segurança e testes de integração;
- Participar ativamente de revisão de código e realizar mentorias através de sessões de pareamento e apresentações para o time;
- Analisar o esforço necessário das demandas em relação ao negócio e dependências, aprendendo com o contexto de modo a melhorar a assertividade de suas estimativas e a priorização das tarefas;
- Apoiar os desenvolvedores menos experientes de maneira proativa, fornecendo feedback síncrono (pair programming) ou assíncrono (code review).
Perfil que buscamos:
- Gostar de desafios;
- Capacidade de atuar de forma autônoma e proativa;
- Autodidata em busca de melhoria contínua;
- Multidisciplinar, estar disposto a desafiar-se em outras áreas de atuação que vão além do desenvolvimento.
Melhoram suas chances:
- Experiência com Golang;
- Gosta de atuar em cima de evoluções e estrangulamento de aplicações.
- Conhecimento em observabilidade (APM, Prometheus, Grafana, Loki, etc…);
- Conhecimento em comunicação entre serviços utilizando gRPC;
- Conhecimento em OpenAPI Specification (3.0/3.1);
- Conhecimento em Hypermedia REST APIs (HATEOAS);
- Conhecimento em alguma ferramenta de API Management;
- Experiência com Oauth2;
- Teve alguma experiência de desenvolvimento no contexto bancário.