Senior Software Developer
Zynga
- Toronto, Canada
- Senior Level
- 4+ years
- Posted
Skills
Required
- AWS
- Docker
- Kubernetes
- C# / Swift / Kotlin / iOS / Android / WebGL / Unity
- backend server applications
- web services
- cloud computing
- IaaS
- PaaS
- AI tools
- object-oriented design of applications/systems
- JavaScript / Angular / React
- RDS / SQL
- Java
Preferred
- backend
- fonctionnant
Join Zynga, a leading gaming company, as a Senior Software Developer. In this role, you will work on the core Payments platform, architecting and building the next-gen framework for our games. You will design, code, and develop new backend applications/services running in AWS, optimize existing services, and collaborate with teammates to ensure code quality and performance. Enjoy a range of benefits including wellness programs, flexible time-off policies, and generous parental leave.
Responsibilities
- Concevoir, coder et développer de nouvelles applications/services backend fonctionnant dans AWS.
- Optimiser et refactoriser les services existants pour améliorer la fiabilité, l'évolutivité et réduire les coûts.
- Collaborer efficacement avec les coéquipiers, en contribuant à un environnement innovant d'excellence technique.
Requirements
- Familiarity with Docker and Kubernetes
- Bonus: Any working experience with C#/Swift/Kotlin, iOS, Android, WebGL or Unity
- Solid understanding of backend server applications, web services
- Strong familiarity and experience using AWS and/or other cloud computing platforms (IaaS, PaaS, SaaS)
- Experience working with AI tools
Experience in object-oriented design of applications/systems
- Familiarity with web development using JavaScript, Angular, and/or React is a strong plus
- Degree in a technical field (e.g., Computer Science, Computer Engineering) or equivalent experience
- 4+ years of hands-on software development experience
- Experience with caching (Valkey) and database systems (RDS / SQL, NoSQL)
- Experience in programming RESTful services using Java
Preferred
- Experience working with external groups/teams on technical implementations and procedures
- Experience with agile development methodologies and tools
jobapplier