Farom Studio is a professional team of developers, designers, and artists eager to create quality products. Since 2011, when we started to work on our first game, we grew up and got tons of experience. Our partners are large and recognizable companies all over the world.
16 вересня 2025 GameDev

Golang Backend Developer (вакансія неактивна)

віддалено

Golang Backend Developer

About us
We are Farom Studio, an independent game studio creating projects for PC and consoles using Unreal Engine.
We are looking for a skilled Golang Backend Developer with 3+ years of experience to work on a cutting-edge, microservices-based app.

Project Overview:
The backend app is designed with a microservices architecture to handle user authentication, process core business logic,
and interact with a database for data storage and retrieval. These services are containerized and orchestrated using Kubernetes.

The system employs:
● RESTful APIs for seamless interaction between services.
● Authentication and Authorization mechanisms for secure user access.
● Database Integration to ensure reliable data management and consistency.
● Cloud-Native Infrastructure leveraging AWS tools and services for efficient deployment and management.

Responsibilities:
● Develop and maintain scalable backend microservices using Golang.
● Design and implement RESTful APIs with schema validation and structured logging.
● Integrate Amazon Cognito for user authentication and token validation.
● Implement secure interactions with PostgreSQL databases, ensuring data consistency and integrity.
● Containerize microservices using Docker and orchestrate deployments with Kubernetes.
● Set up and manage EKS clusters, leveraging AWS services for infrastructure management.
● Ensure high performance, scalability, and security of backend systems.
● Troubleshoot, debug, and optimize system components.

Requirements:
● 3+ years of hands-on experience in Golang development, preferably with microservices.
● Proficiency in containerization using Docker and orchestration with Kubernetes.
● Strong understanding of authentication and authorization mechanisms, particularly using Amazon Cognito or similar tools.
● Experience with relational databases, specifically PostgreSQL, and knowledge of CRUD operations and database schema design.
● Familiarity with HTTP-based inter-service communication and API gateway concepts.
● Knowledge of AWS services (EKS, IAM, Load Balancer, Parameter Store) and infrastructure-as-code tools.
● Experience with logging frameworks such as Logrus and implementing multi-tenant observability.
● Solid understanding of CI/CD pipelines and best practices in deploying scalable backend systems.

Preferred Qualifications:
● Experience with RTSP/RTMP or similar protocols for handling video streams.
● Familiarity with multi-tenant systems and tagging logs for tenant observability.
● Knowledge of infrastructure tools like Helm, eksctl, and Terraform.
● Exposure to Agile development methodologies and tools like Jira, Git, and Confluence.
● Strong in interpersonal and communication skills