Staff Software Engineer, Golang
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Staff Software Engineer developing innovative software solutions at iFood. Leading architectural decisions and collaborating with teams to connect consumers and restaurants.
Responsibilities:
- Lead system architecture and developer-facing tools
- Develop in Go and/or Kotlin
- Translate requirements into solutions (CLIs/APIs/Bots)
- Respond to incidents and urgent requests
- Technical governance: versioning and contract testing
Requirements:
- 3-5 years of experience in software development
- Fluency in Go and Kotlin
- Experience with distributed architectures
- Skill in designing and developing APIs
- Knowledge of security and performance best practices
Benefits:
- Transform your career with iFood!
- We are a Brazilian technology company and a reference in Latin America.
- Innovative solutions for thousands of restaurants and millions of consumers.
- Work environment with a team that is always ahead, using cutting-edge technology.
Similar Jobs

Senior Backend Developer – Go
Backend Developer working with Go to develop financial solutions for high availability platforms. Collaborating in architecture decisions and technical quality with agile teams.

Backend Developer — Go
Backend Developer working on high availability solutions for a financial platform. Responsible for architectural decisions and backend application development using Go.

Senior Software Engineer – Golang/React
Senior Software Engineer designing and operating data pipelines for Home Depot. Collaborating with teams to provide insights on software development practices and metrics.

Senior Backend Engineer
Backend Engineer architecting scalable backend systems for a bootstrapped GenAI platform. Leading design decisions and optimizing for performance, reliability, and cost.

Senior .NET Developer
Senior .NET Developer leading the design and development of applications for JobSiteCare. Collaborating with product owners and mentors to enhance user experience through cloud technologies.

.NET Developer
Develops and maintains systems in C# and VB.NET for a company based in Brazil. Collaborates with teams to ensure quality and performance in applications.

Backend Developer, Pleno
Backend Developer at Verity developing digital solutions and APIs with Node.js and Java. Collaborating with multidisciplinary teams and ensuring quality through best practices in software development.

Senior .NET Developer
Senior .NET Developer responsible for developing and implementing software on the .NET platform. Collaborating with teams to ensure application performance and quality in a recognized tech firm.

Desenvolvedor Back End Sênior, .NET Core
Senior Back End Developer needed for strategic project at Avantti Tecnologia. Focusing on high availability solutions with .NET Core and microservices architecture.

Senior Full Stack Developer, Angular/JavaScript
Full Stack Developer at Stefanini, creating impactful technology solutions and collaborating globally. Developing scalable applications and integrating REST APIs for business needs.

Full Stack Developer – Node.js, React.js III
Full Stack Developer focused on Backend using Node.js and React at Grupo Boticário, a leading beauty industry company.

Full-Stack Engineer, Rust
Full-Stack Engineer developing scalable software for Onfleet’s logistics solutions using Rust and TypeScript. Collaborating with cross-functional teams to ensure high-quality code delivery across platforms.

Java Developer I
Java Developer I responsible for developing and maintaining Java-based applications at MCW. Collaborating with technical teams and assisting in software solutions through the full lifecycle.

Líder de desarrollo Java, IA
Java Development Leader with AI experience in a consulting firm. Leading technical teams to develop innovative solutions and implement AI capabilities.

Senior Backend Developer, Golang
Senior Backend Developer using Golang for strategic projects in a regulated payment institution. Working with microservices, high availability, and focusing on performance and security.

Java Developer – Senior
Senior Java Developer working in an agile squad to develop scalable cloud solutions. Involvement in high availability projects using microservices and AWS services.

Java Developer – Mid-level
Desenvolvedor Java Sênior para atuar em uma squad ágil. Desenvolvendo soluções escaláveis e de alta disponibilidade em ambiente cloud.

Java Developer, Mid-level
Java Developer for innovative technology solutions impacting operational efficiency in Supply Chain. Collaborating with global teams in a high-quality software development environment.

Senior Kubernetes Platform Engineer
Kubernetes/DevOps Engineer at Capgemini Engineering working on large-scale social media platforms. Collaborating in a self-organized team to handle petabytes of data daily.

Senior Python Engineer
Senior Python Engineer developing real-time, AI-powered voice platform running on AWS. Join global IT services company delivering innovative solutions for large enterprises and startups.
