Software Engineer Backend - Services Core
Role summary
Mercado Livre is seeking a Backend Software Engineer to join their Services Core team in Osasco/SP. This hybrid role involves designing and scaling innovative, secure, and high-impact systems using cutting-edge technology and AI models. You will integrate with the Cloud and Platform team, focusing on high-volume, resilient, and scalable services. Responsibilities include developing complex Fury services, contributing to new service creation, prioritizing backlogs, automating tasks, improving developer experience, and providing on-call support during critical deployment windows. The role requires proficiency in backend languages like Java, Go, or NodeJS, cloud services, concurrent programming, and high throughput systems.
Como
Software Engineer
no Mercado Livre, você projetará e escalará sistemas inovadores e seguros que resolvem problemas reais e de alto impacto. Trabalhará em um ambiente dinâmico com tecnologia de ponta, aplicando boas práticas de engenharia, modelos próprios de IA e aprendizado contínuo, com o propósito de democratizar o comércio eletrônico e os serviços financeiros na América Latina.
Imagine-se empreendendo projetos desafiadores, dinâmicos e inovadores e
sendo responsável por:
- Integrar o time de Cloud and Platform com visão geral do desenvolvimento de nossa plataforma interna e exposição a projetos que tenham impacto cross-Meli.
- Projetar e implementar soluções para resolver problemas de alto volume e resiliência com alto foco em escalabilidade, produtividade e tempo de atividade. Projetar, implementar, manter e melhorar serviços Fury de alta complexidade como (BigQueue, KVS, OS, DS, Streams, etc) para que possam ser usados como serviços básicos por todas as aplicações do ecossistema Meli.
- Participar ativamente na criação de novos serviços que surjam da análise das necessidades da UN ou evoluções tecnológicas, assim como da organização, definição e priorização do backlog e roadmap da equipe.
- Ter foco na reutilização de componentes, automação de tarefas, desenvolvimento de ferramentas de suporte (por exemplo, CLIs), etc.
- Ouvir as equipes de desenvolvimento (por exemplo, lidando com tickets de suporte, pesquisas e palestras) para entender suas necessidades e melhorar a experiência do desenvolvedor e, em seguida, atender a essas necessidades por meio do desenvolvimento de serviços com forte foco em usabilidade e documentação.
O que buscamos em você?
- Ter conhecimento em desenvolvimento Backend com linguagens como: Java, Go, NodeJS, além de experiência com APIs REST, Git, New Relic, Elastic, entre outras tecnologias e ferramentas.
- Ter conhecimentos em serviços em nuvem.
- Ter conhecimento de programação concorrente e alto throughput.
- Ter disponibilidade para realizar tarefas de implantação, manutenção ou suporte à noite. As implementações mais críticas das nossas soluções são feitas entre as 00h00 e as 02h00. Estas tarefas são planejadas pela equipe, tendo sempre em conta a disponibilidade da equipe.
Você se anima a deixar sua marca na tecnologia da América Latina?
Candidate-se e junte-se ao nosso propósito!
Modalidade de trabalho híbrida. Escritório em Osasco/SP.