Zynga, including Socialpoint studio, is seeking a Senior Software Engineer to join the Mobile Game Tech team in Barcelona. This role focuses on developing shared client and server technology that powers core gameplay experiences. The Senior Software Engineer will be instrumental in architecting, building, and maintaining scalable end-to-end products and services.
Responsibilities include:
- Building new products and improving existing frontend and backend services.
- Architecting, writing, and reviewing code.
- Identifying and recommending improvements to address problems and tech debt.
- Ensuring code quality, performance, and reliability.
- Collaborating with teammates to foster technical excellence.
- Reviewing tech plans and aligning with the company's technical vision.
- Providing production and integration support for shared technology.
Requirements include:
- Bachelor’s or Master’s degree in Computer Science or equivalent.
- 4+ years of hands-on software development experience.
- Strong foundation in software programming, including data structures and algorithms.
- Experience with RESTful services using Java, GoLang, Python, Spring, and/or PHP.
- Experience with web development using JS and ReactJS.
- Familiarity with database systems (SQL, NoSQL).
- Excellent communication and collaboration skills.
The role offers:
- Hybrid working model.
- Relocation support to Barcelona.
- 25 days of annual leave plus 5 days during Christmas.
- Full catering for breakfast and lunch.
- Private medical insurance.
- Choice of iOS or Android device.
- Free language lessons.
- Spotify Premium.
- Social events and parties.
- Personal development budget.
- Gym facilities, new office, onsite physiotherapist, and onsite hairdressers.