Flag job

Report

Senior Software Engineer (Full Stack - BE)

Min Experience

5 years

Location

Austin, TX

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Zynga is seeking a Full Stack Engineer (with emphasis on backend) in the Austin, San Mateo, or Toronto areas, with a specific focus on candidates who have a level of experience equivalent to that of a Senior Software Engineer. The candidate will work on user-facing features (including UI / UX), core gameplay functionality, various systems, and solve challenging problems for high-profile mobile games. Responsibilities include defining, architecting, developing & maintaining features and gameplay functionality in RoR, C# on the backend and Unity, C# on the front end; supporting live-ops and deployments; developing robust and scalable APIs and server-side logic; designing and implementing database schemas; deploying and maintaining applications on cloud platforms; writing unit and integration tests; participating in code reviews; optimizing code & memory; developing & integrating new technologies; collaborating with product managers, designers, and engineers; creating technical documentation; identifying and addressing performance bottlenecks; mentoring junior engineers; participating in technical design discussions; and improving development processes. Requirements include a Bachelor's degree in Computer Science or related field, 5+ years of full-stack development experience with focus on server-side, expert knowledge in server-side languages (C#.net, Node.js, Python, Java, or Ruby on Rails), experience with databases (PostgreSQL, MySQL), cloud platforms (AWS, Azure, Google Cloud), proficiency in modern frontend frameworks (React, Angular, Vue.js, Unity), expertise in caching frameworks (Redis, Memcached), strong understanding of data structures, algorithms, software design principles, containerization technologies (Docker, Kubernetes), CI/CD pipelines, performance monitoring tools, excellent communication and collaboration skills, experience with version control (Git), and Agile methodologies. Bonus points for open-source contributions and leading small technical projects. Zynga offers a comprehensive benefits package including medical, dental, vision, life insurance, paid holidays, vacation, sick days, parental leave, wellness programs, family planning support, commuter benefits, fitness reimbursements, and more. Zynga is an equal opportunity employer committed to diversity and accommodation for disabilities.

About the company

Zynga is an equal opportunity employer committed to diversity and accommodation for disabilities.

Skills

c#
ruby on rails
react
angular
vue.js
unity
postgresql
mysql
aws
azure
google cloud
redis
memcached
docker
kubernetes
git