Software Engineer Sênior - Backend
iFoodCore Responsibilities
The role involves designing, developing, and maintaining advanced release infrastructure, including critical deploy system components like canary deployments and automated pipeline jobs. Responsibilities also include applying architectural patterns such as Clean Architecture and SOLID principles to ensure systems are maintainable, testable, and scalable.
Requirements
Candidates must possess solid development experience with deep domain knowledge in languages like Java, Kotlin, or Go, coupled with practical experience in architectural patterns like Clean Architecture and SOLID. Essential knowledge includes designing resilient systems, observability tools, distributed systems, and CI/CD pipelines.
Key Skills & Technologies
Additional Information
Experience Level
5-10
Job Language
Portuguese
Work Mode
On-site