Zynga is looking to solve the problem of crafting unforgettable gaming experiences by developing a core Payments platform that enables flawless integration with app stores, consoles, and payments processing providers.
Requirements
- Experience in programming RESTful services using Java
- Solid understanding of backend server applications and web services
- Strong familiarity and experience using AWS and/or other cloud computing platforms (IaaS, PaaS, SaaS)
- Strong familiarity and experience with database systems (SQL, NoSQL)
- Experience with C/C++ and mobile client development is a strong plus
- Familiarity with containers and Kubernetes
- Familiarity with web development using JavaScript, Angular, and/or React
Responsibilities
- Design and architect new backend applications/services running in AWS
- Optimize and refactor existing services to improve reliability, scalability and to lower cost
- Document and build plans for architecture and system designs
- Take a hands-on approach in architecting, writing and reviewing code
- Review detailed tech plans from others, aligning with the team and Zynga-wide technical vision
- Proactively identify and recommend improvements to address systemic problems and tech debt
- Follow engineering standard methodologies to ensure code quality, performance and reliability
Other
- Degree in a technical field (e.g., Computer Science, Computer Engineering) or equivalent experience
- 6+ years of hands-on software development experience
- Excellent interpersonal skills - particularly the ability to discuss timelines, design concerns, work with distributed teams, and provide effective feedback to team members
- Experience working with AI tools
- Ability to work collaboratively across teams to understand product/customer requirements and propose technical solutions