Job Description, Responsibilities & Requirements
About the Position
We are looking for a passionate Backend Developer to join our team at Good Job Games in Sarıyer, Istanbul. Our company was founded in 2017 with the goal of providing unique and unforgettable experiences to people globally through our disruptive products. Our games have reached over 3.5 billion people, and we are now seeking exceptional talent to continue this journey.
Responsibilities
- Building distributed, high-performance shared game services
- Developing internal tools for operations, data analysis, and automation
- Supporting and empowering teams across Good Job Games
- Learning, teaching, and growing within a strong engineering culture
- Mentoring and guiding junior team members
Requirements
- B.S. or higher preferably in Computer Science, Math, or Physics (or equivalent work experience)
- 2+ years of experience
- Understanding of distributed, highly scalable, low latency, fault-tolerant backend architecture fundamentals
- Fluent in using Go programming language and strong understanding of advanced Go syntax and concepts
- Strong engineering, design, and architecture skills
- Experience with AWS, NoSQL/in-memory databases, DevOps practices, and CI/CD tools
- Passion for Match Villains and mobile puzzle games in general
We Offer
- Team events and trips
- Great food
- On-site gym
- Full health benefits
- Compensation for paid military service
- Relocation support
- Good Job Games Coin Program that lets you have unforgettable experiences (e.g., Going on a cruise trip to Norway or seeing the Northern Lights)
About the Company
At Good Job Games, feedback and transparency are at the heart of everything we do. Our team is made up of exceptional and passionate people who value every idea and are committed to never-ending learning. We continuously ask the questions “why” and “how” to drive our success.
This is an on-site role in Istanbul, Sarıyer. We do not offer a fully-remote working option.