Pular para o conteúdo principal

Senior Software Developer

Tipo de vaga: Efetivo

Modelo de trabalho: Remoto

Vaga também para PcD

Descrição da vaga

Para trabalhar em nosso escritório no Rio de Janeiro ou em esquema full home office, estamos buscando pessoas desenvolvedoras brilhantes, comprometidas e entusiastas para juntarem-se às equipes de software da M4U. Um time multidisciplinar, auto-gerenciado e auto-organizado.

Valorizamos muito o trabalho em equipe, a paixão pelo estudo, a busca incansável por aprender coisas novas e a troca de experiências.

Se você tem este perfil e também é uma pessoa proativa, bem-humorada e que gosta de trabalhar em um ambiente descontraído e agradável, nós estamos te procurando.

Trabalhamos em uma arquitetura baseada em microsserviços onde cada micro-serviço tem uma interface bem definida que nos permite liberdade na hora de implementar usando várias tecnologia.

Atualmente, a maioria dos nossos microsserviços está implementado usando Java (Spring Boot), mas também temos Ruby on Rails e Node.JS. Estamos o tempo todo evoluindo com as tecnologias mais atualizadas e que proporcionem escalabilidade, e tempo de resposta para os consumidores dos nossos microsserviços, prezando pela qualidade (sem bugs)

Nosso objetivo é transformar o seu conhecimento técnico e as suas ideias em produtos que tenham valor para os usuários e para a empresa.

Responsabilidades e atribuições

  • Levantar requisitos, ponderar soluções, desenvolver, deployar e manter o código com forte atenção aos "ilities" e operação dos sistemas, executar diagnósticos, implementar correções, conduzir testes de carga e apresentar propostas para melhoria do desempenho dos sistemas nos quais atua;
  • Desenvolver testes unitários, componente, integração e aceitação, mantendo a cobertura;
  • Colaborará com o time, horas difundindo conhecimento, horas absorvendo e negociando;
  • Também irá desenvolver sistemas para suportar as necessidades dos nossos usuários, bem como participar efetivamente das propostas de solução.
  • Manter e se responsabilizar, juntamente com o squad, por todo o ciclo de vida das soluções, do design à implementação;
  • Trabalhar com práticas e tecnologias diversas de desenvolvimento e operação;
  • Propor soluções para melhorar os produtos e a eficiência dos processos da sua equipe;

Requisitos e qualificações

Precisamos que você:

  • Tenha uma vasta experiência em Desenvolvimento, tendo participado de produtos e entregas de alto valor;
  • Possua experiência em design/arquitetura de sistemas complexos de alto desempenho e disponibilidade;
  • Possua experiência na manutenção/operação de sistemas em servidores Linux;
  • Tenha conhecimento de metodologias ágeis e melhores práticas de engenharia de software;
  • Conheça linguagens orientadas a objetos e procedurais, BD relacional, lógica booleana, manipulação de bits, protocolos (TCP/IP, HTTP), Linux, testes, Git, Maven;
  • Conheça diversas linguagens de programação (Java, Ruby, Kotlin, Javascript, Go...);
  • Tenha experiência em computação em nuvem (AWS) usando infraestrutura como código;
  • Possua excelente habilidade de comunicação e negociação;

Surpreenda-nos:

  • Ter desenvolvido sistemas prevendo alta-disponibilidade, escalabilidade, ganho de performance;
  • Experiência em projetos de arquitetura escalável, clusters, distribuição, verificação de qualidade, CAP;
  • Mensageria;
  • Assincronismo;
  • Experiência em sistemas orientados a microsserviços;
  • Experiência em DDD;
  • Experiência em GitFlow;
  • Experiência em Cultura DevOps (CI/CD, ferramentas de provisionamento de infraestrutura e configuração de máquinas);
  • Experiência como evangelista de tecnologia;
  • Experiência em TDD.

Informações adicionais

Buscamos profissionais de todo o Brasil, pois nossas vagas de Desenvolvimento são elegíveis ao esquema de full home office! :)


Sobre nós:

A M4U é uma empresa de tecnologia feito por pessoas fantásticas e apaixonadas pelo desafio de fazer melhor.

Desenvolvemos soluções reais para pessoas reais.

Nossa missão é democratizar o acesso a pagamentos digitais e para isso contamos com os melhores profissionais do mercado, que buscam incessantemente soluções inovadoras, apoiadas em dados, escaláveis e seguras.



?