Taro Logo

Senior Golang Engineer

Simulmedia provides PlayerWON, an engagement & monetization platform for Free-To-Play console & PC games that enables game publishers & developers to drive lifetime value through rewarded video.
Lviv, Lviv Oblast, Ukraine, 79000Kyiv, Ukraine, 02000
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Gaming
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Golang Engineer

Simulmedia is seeking a Senior Golang Engineer to join their Core Platform team, focusing on PlayerWON - their engagement & monetization platform for Free-To-Play (F2P) console & PC games. This role offers an opportunity to work on cutting-edge gaming technology that helps publishers drive lifetime value through rewarded video.

The position is based in either Kyiv or Lviv, Ukraine, with a hybrid work arrangement that includes remote work and occasional team meetings in both cities. The role requires working with U.S.-based teams during 11 am — 8 pm EEST, making it perfect for engineers who enjoy international collaboration.

As a Senior Golang Engineer, you'll be responsible for designing and building distributed services that are fault-tolerant, scalable, and maintainable. The tech stack includes modern technologies like AWS (CDK, CloudWatch, DynamoDB, ECS, S3, SNS, SQS), Go, and PostgreSQL, providing an excellent opportunity to work with cloud-native applications at scale.

The ideal candidate should have 5+ years of backend engineering experience, strong proficiency in Golang, and extensive knowledge of microservice architecture. Experience with AWS, containerization, and CI/CD practices is crucial. Additional experience with Python, messaging systems, and asynchronous development would be advantageous.

This role offers the chance to work on impactful projects in the gaming industry while being part of a distributed team that values technical excellence and collaboration. The position combines the stability of an established company with the excitement of working on innovative gaming technology solutions.

Last updated 3 months ago

Responsibilities For Senior Golang Engineer

  • Design and build distributed services that are fault-tolerant, scalable, testable and maintainable
  • Collaborate with product managers, engineers, and technical leads to design and implement features
  • Optimize existing services and features for maximum speed and scalability
  • Maintain and develop continuous integration/continuous deployment (CI/CD) pipelines
  • Create and maintain technical documentation

Requirements For Senior Golang Engineer

Go
Python
PostgreSQL
RabbitMQ
  • Bachelor's degree in Computer Science, Computer Engineering, or related technical field
  • 5+ years of work experience as a backend engineer
  • Experience designing and building scalable, high-performance backend systems
  • Strong understanding of backend development, relational databases, and engineering best-practices
  • Experience with Agile practices, including test-driven development, CI/CD and Scrum
  • Proficiency with relational databases and designing data models
  • Experience with cloud services, preferably AWS, and containerized applications (Docker)
  • Ability to communicate effectively with U.S.-based teams and work 11 am — 8 pm EEST
  • Strong proficiency and hands-on experience in Golang

Interested in this job?