Software Engineer Sênior - Backend

Remote Full-time
Nosso Modo de Fazer no Time: Transforme sua carreira com o iFood! Somos uma empresa brasileira de tecnologia referência na América Latina. Por meio de soluções inovadoras, conectamos milhares de restaurantes a milhões de consumidores diariamente com uma média de 100 milhões de pedidos mensais. Além do delivery de comida, também somos Mercado, Farmácia e Pet. Temos também o iFood Pago, nossa Fintech, que engloba o iFood Benefícios, o vale alimentação e refeição do iFood e o próprio iFood Pago, o banco do restaurante. Buscamos uma pessoa para atuar como liderança técnica na nossa equipe. Com histórico comprovado de criação de soluções que impactam a produtividade e a resiliência da engenharia de software em larga escala. Sua missão será aplicar o seu conhecimento profundo em pelo menos uma das linguagens (Java, Kotlin ou Go) para identificar e construir ferramentas, bibliotecas e serviços que aprimorem a forma como nosso time de desenvolvimento trabalha e a robustez de nossas aplicações. Seu Cardápio Diário: Liderar o design e a implementação de componentes de software, bibliotecas e frameworks reutilizáveis que resolvem problemas de forma sistêmica em múltiplos times. Identificar e resolver gargalos de performance em sistemas de alta escala, otimizando o uso de recursos e garantindo a eficiência das aplicações. Projetar e construir arquiteturas de sistemas resilientes e tolerantes a falhas, aplicando padrões avançados para garantir a disponibilidade e a confiabilidade de nossos serviços. Atuar como referência técnica para os times de desenvolvimento, oferecendo insights aprofundados em code reviews, pair programming e workshops técnicos. Manter e evoluir a base de código principal, garantindo a qualidade, a manutenibilidade e a aderência às melhores práticas de engenharia de software. Contribuir ativamente para a definição de padrões de engenharia e para a visão técnica de longo prazo da nossa plataforma. Ingredientes Que Buscamos: Proficiência avançada e experiência como especialista em uma das seguintes linguagens de programação: Java, Kotlin ou Go. Experiência sólida na construção e operação de sistemas distribuídos, especialmente em arquiteturas de microserviços. Conhecimento aprofundado de tecnologias de nuvem (Cloud-Native), com experiência em serviços, containers (ex. Docker), e orquestração (ex. Kubernetes). Conhecimento aprofundado das características de runtime e modelos de concorrência da linguagem escolhida.Java: Domínio de JVM, garbage collection e multithreading. Kotlin: Domínio de Kotlin Coroutines e interoperabilidade com Java. Go: Domínio de Goroutines e Channels. Experiência na construção de bibliotecas ou frameworks internos que foram adotados por outros times. Inglês intermediário/avançado é mandatório para leitura/escrita de documentação e interação com a comunidade global. Para Realçar o Sabor: Histórico de contribuições em projetos open source. Sobre nós No iFood, acreditamos na força da diversidade para gerar #Inovação e atingir #Resultados incríveis, por isso, não fazemos distinção para candidatos com deficiência, gênero, orientação sexual, raça/etnia, idade, origem, constituição familiar e estética. Temos grupos compostos por foodlovers voluntários, onde falamos sobre Raça, Gênero, LGBTQI+ e PcD, queremos ser a empresa onde pessoas escolham como lugar onde vão se desenvolver e contribuir para a realização de sonhos, #AllTogether. Conheça nossas iniciativas → Você tem fome de que? Nós, FoodLovers, temos fome de inovação e resultado. Buscamos sempre fazer o nosso melhor, pensando "fora da caixa" e atuando com agilidade e responsabilidade! Temos fome de diversidade, conhecimento e compartilhamento. Trabalhamos em um ambiente de muita versatilidade. Sabe o que promove a nossa receita especial? As pessoas! Vem fazer parte disso
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

[Remote] Full-Stack Developer (.NET + Vue.js)

Remote

Node JS (Remote from US)

Remote

Customer Service Representative

Remote

Experienced Remote Data Entry Research Panelist – Flexible Work from Home Opportunity with blithequark

Remote

**Experienced Customer Service Representative – Milwaukee, WI**

Remote

Scheduling Assistant – Mobile Physical Therapy Practice (Remote, U.S. Based)

Remote

**Customer Support Specialist – Building a World-Class Customer Service Culture at blithequark**

Remote

Product Manager, Agentforce for Supply Chain, App Gen

Remote

Surgery Center Staff Nurse

Remote

MRO Site Representative

Remote
← Back