Desenvolvedor Fullstack - Remoto

Caruaru Remote

SOBRE NÓS

Com mais de 10 anos de trajetória, somos uma empresa 100% brasileira que une a inovação de uma equipe jovem e dinâmica com as tradições que nos definem. Nosso foco é proporcionar experiências excepcionais no setor de apostas esportivas e jogos online, valorizando a ética e sempre com o compromisso de entregar qualidade e transparência aos nossos clientes.

Buscamos um Desenvolvedor Fullstack Sênior para integrar nosso time de tecnologia, com sólida experiência em desenvolvimento de aplicações web utilizando Laravel no backend, jQuery e Bootstrap no frontend, além de forte domínio em modelagem e otimização de banco de dados MySQL.

Se você é proativo, movido por desafios e gosta de trabalhar com times multidisciplinares, venham conhecer mais sobre a vaga:

Local: Remoto
Tipo de Contratação: CLT ou PJ
Área: Tecnologia

O que você vai fazer por aqui?

- Manter e evoluir monolito utilizando Laravel;
- Criar interfaces interativas e responsivas com jQuery e Bootstrap;
- Otimizar consultas SQL e garantir integridade e performance do banco de dados MySQL;
- Garantir qualidade e segurança do código, aplicando boas práticas de desenvolvimento;
- Participar de revisões de código, planejamento de sprints e definições técnicas;
- Participar ativamente da definição de arquitetura e decisões técnicas do frontend;
- Trabalhar em estreita colaboração com designers, product managers e outros desenvolvedores;
- Identificar e propor melhorias de performance, experiência do usuário e segurança no frontend;
- Apoiar e orientar desenvolvedores menos experientes, promovendo uma cultura de aprendizado contínuo;
- Ser uma referência técnica e profissional para os demais membros do time;
- Promover cultura de engenharia de software de alto nível;
- Atuar em refinamentos técnicos com foco na escalabilidade das soluções desenvolvidas;
- Atuar na definição, manutenção e evolução da arquitetura dos sistemas Aposta Ganha, propondo soluções
para os desafios encontrados;
- Participar da definição e melhoria de processos técnicos;
- Se manter em constante evolução técnica, buscando aplicar novas soluções aos desafios Aposta Ganha;
- Escrever código limpo, de fácil manutenção e testabilidade, buscando utilizar as melhores práticas de
desenvolvimento de software;
- Atuar de forma colaborativa em times geograficamente distribuídos, garantindo alinhamento e eficiência na
comunicação e execução das entregas;
- Trabalhar em um ambiente dinâmico com diferentes tecnologias e práticas do desenvolvimento ágil de
software;
- Documentar as aplicações desenvolvidas;
- Participar de definições junto aos Stakeholders;

Requirements

O que esperamos de você?

Requisitos Obrigatórios:

- Sólida experiência com Laravel (versões recentes)
- Proficiência em jQuery, Bootstrap, HTML5, CSS3 e JavaScript
- Experiência com MySQL (incluindo modelagem de dados e performance tuning)
- Familiaridade com Git, Cloud, integração contínua e pipelines de deploy
- Conhecimento em modularização e escalabilidade de aplicações
- Conhecimento da arquitetura Rest
- Conhecimento de princípios como SOLID e KISS
- Gitflow
- Autenticação e autorização com JWT e melhores práticas
- Sistemas de Cache e otimização de desempenho
- Conteinerização de aplicações
- Práticas de segurança no desenvolvimento de software
- Conhecimento de segurança em aplicações frontend (autenticação, autorização, proteção contra ataques
comuns).

Requisitos Desejáveis

- Experiência com testes automatizados (PHPUnit, Dusk)
- Conhecimento em Angular ou outra biblioteca moderna de frontend
- Vivência em ambientes cloud (AWS, GCP ou Azure)
- Ter atuado com ferramentas para gestão de projetos (Trello ou Jira);
- Experiência prévia em ambientes de alto tráfego e baixa latência
- Vivência com time multidisciplinar e experiência com metodologias ágeis como Scrum e Kanban
- Inglês - Conversação