NOSSO JEITO DE SER E FAZER O time da Appmax é feito por pessoas mão na massa, que tem os valores de garra e colaboração em 1º lugar. Nos esforçamos todos os dias para que empreendedores digitais consigam vender mais, de uma maneira mais eficiente e mais fácil. Nos inspiramos nos nossos clientes, e estamos aqui para servi-los e fornecer ferramentas que irão potencializar e maximizar seus resultados. Se você também quer participar dessa jornada conosco, se inscreva e venha fazer parte! O time de Engenharia de Software da Appmax é o responsável por implementar através da tecnologia e inovação, as demandas priorizadas pelo time de produto, desenvolvendo e sustentando as soluções que maximizam os resultados dos nossos parceiros. O Staff Engineer Back End implementa comunicação assíncrona entre o sistema e microserviços para garantir a escalabilidade, definindo thresholds aceitáveis. Além disso, define padrões de arquitetura, boilerplates e tecnologias compatíveis com desafios atuais e futuros. Também é responsável por comunicar e mediar questões técnicas complexas para stakeholders, tanto dentro quanto fora da empresa. E aí, quer construir o seu futuro com a gente? Você terá entre suas responsabilidades: ️ Projetar e desenvolver sistemas complexos e escaláveis: Avaliar a arquitetura que será utilizada; Definir padrões técnicos; Estabelecer melhores práticas de engenharia; Usar o melhor em desenvolvimento de software aliado a boas práticas de design; Desenvolver código limpo, eficaz, escalável, legível e de fácil manutenção para as interfaces; Otimizar as aplicações para a sua melhor performance e eficiência. ️ Prover liderança técnica e orientação para equipes de engenharia: Atuar como facilitador no desenvolvimento de soluções inovadoras; Trazer sua visão e experiência para a equipe de desenvolvimento. ️ Colaborar estreitamente com outras lideranças: Influenciar a estratégia técnica e decisões de negócios; Garantir o alinhamento e a excelência tecnológica em todos os projetos; Participar dos processos criativos da nossa plataforma, dando suporte no que tange a viabilidade técnica de desenvolvimento de novas features e interfaces. Você poderá agregar bastante ao nosso time se possuir: Experiência em aplicações que utilizem PHP; Experiência com framework Laravel; Experiência em testes para back-end; Experiência sólida em microserviços; Experiência com comunicação assíncrona (filas e mensageria); Experiência com otimização de performance de rotinas back-end; Experiência em entrega de aplicações para produção; Experiência com observabilidade de aplicações; Experiência com banco de dados relacional e não relacional (MySQL, MongoDB, etc.); Experiência com Pair-Programing; Vivência com Git e GitFlow; Vivência com Docker; Compreensão de arquiteturas e Design Patterns para manutenção e escalabilidade do código; Boas práticas em desenvolvimento de software como: SOLID, Clean Code, Clean Arch, DRY, KISS, YAGNI. Você se destacará se tiver: Experiência em outra linguagem de programação back-end, como Golang ou Node.js; Bons conhecimentos em Javascript; Experiência com Kubernetes; Experiência de gerenciamento de projetos, como Shape Up ou métodos ágeis, como Scrum. Aqui na Appmax, os nossos Maxters encontram: Todos os equipamentos e recursos necessários para realizar o trabalho em modelo híbrido ou remoto. Ajuda de custo para despesas de trabalho remoto. Flexfood, assim você não precisa escolher entre VR ou VA. Plano de saúde médico e odontológico. ️️ Gympass. Avus. Starbem. Convênio farmácia. Vale transporte. ️ Seguro de vida. Um ambiente que favorece e incentiva o desenvolvimento e alta performance com Ciclos de Avaliação de Desempenho semestrais, práticas de 1:1, rotinas de feedbacks contínuos, acompanhamento do PDI e muito mais.