A principal-level full-stack engineer at iFood designs and delivers end-to-end features across backend and frontend, evolves architecture for scale and reliability, and drives technical decisions across teams. Core stack is Python, React, and AWS, with heavy use of AI tools for engineering, testing, and observability.
Design and deliver full-cycle features from backend to frontend
Evolve architecture focusing on scale, reliability, performance, and maintainability
Prioritize competing demands from multiple teams with autonomy and critical vision
Solve complex problems using AI and cutting-edge engineering
Requirements
High proficiency in Python for backend development
Knowledge of React for full-cycle delivery
Solid experience with AWS infrastructure, integration, and deployment
Proven experience in technical leadership and software development in high-complexity environments
Deep knowledge of distributed systems architecture
Ability to influence and collaborate with different stakeholders
Intensive use of AI to accelerate engineering, automated testing, and observability
Preferred Qualifications
Knowledge of other software development areas and emerging technologies
Experience with agentic and AI-assisted engineering (Claude Code, Codex, or similar)
Experience in startup contexts or high-scale products
About the Company
iFood is a leading Brazilian technology company in Latin America, connecting thousands of restaurants to millions of consumers through innovative solutions in food delivery, pharmacy, pet supplies, and fintech services.