Studio: Good Job Games
Job Opening: Junior Software Engineer
Location: Sarıyer, Istanbul, Turkey
Type: Full-Time
Responsibilities:
- In this role, you will conceptualize and build external shared game services that are distributed, highly available, and have high throughput and low latency.
- You will also build internal services and tools that support game operations, state-of-the-art data analysis, business intelligence, and automation at scale, empowering various teams at Good Job Games.
- You will join the hard-working engineers on critical systems and you’ll have an opportunity to both learn, teach, and grow yourself.
Qualifications & Skills:
- B.S. or higher preferably in Computer Science, Math, or Physics (or equivalent work experience)
- Understanding distributed, highly scalable, low latency, fault tolerant backend architecture fundamentals
- Knowledge of the Go programming language at an entry level, including experience with basic Go syntax and concepts such as goroutines and channels
- Strong engineering, design, and architecture skills
- Experience with software engineering best practices
- Familiarity with cloud systems such as AWS
- Familiarity with NoSQL and in-memory databases like DynamoDB, Redis
- Familiarity with container orchestration technologies like EKS, ECS, Nomad
- Familiarity with DevOps and CI/CD tools such as Jenkins, GitHub Actions
- Familiarity with infrastructure-as-code technologies like CDK, Terraform, Pulumi