Senior Go Developer

2 Hours ago • 5-6 Years • Backend Development • Full Stack Development • Undisclosed

About the job

Job Description

Xsolla seeks a Senior Go Developer (5-6 years experience) to design and build robust REST APIs, optimize SQL databases, and maintain high code quality. Responsibilities include developing high-performance microservices in Go, contributing to machine learning solutions for traffic analysis, managing interactions with third-party components, writing unit and functional tests, and researching new technologies. Proficiency in Go, SQL, DevOps tools (GitLab CI, Kubernetes, Docker), and experience with queues and caching systems are crucial. Basic PHP knowledge is also beneficial.
Must have:
  • 5-6 years Go development experience
  • REST API design & implementation
  • SQL database optimization
  • DevOps (GitLab CI, Kubernetes, Docker)
  • Unit & functional testing
  • SOLID principles & Clean Architecture
Good to have:
  • PHP knowledge
  • Message queues & caching systems
  • Machine learning experience
ABOUT YOU

We are seeking a skilled Senior Go Developer with 5-6 years of experience to join our team. You will play a key role in designing and building robust REST APIs, optimizing SQL databases, and maintaining a high standard of code quality through unit and functional testing. Your expertise in Go templates, SOLID principles, and Clean Architecture will be essential in creating maintainable, scalable systems. Experience with DevOps tools like GitLab CI, Kubernetes, and Docker, as well as familiarity with queues, caching systems, and basic PHP knowledge, will be crucial in supporting our infrastructure. You should also be comfortable working in a Linux environment and able to read and understand technical documentation in English.

ABOUT US

At Xsolla, we believe that great games begin as ideas, driven by the curiosity, dedication, and grit of creators around the world. Our mission is to empower these visionaries by providing the support and resources they need to bring their games to life. We are committed to leveling the playing field, ensuring that every creator has the opportunity to share their passion with the world. 

Headquartered in Los Angeles, with offices in Berlin, Seoul, and beyond, we partner with industry leaders like Valve, Twitch, and Ubisoft to clear the paths for innovation in gaming. Our global reach spans over 200 geographies, offering more than 700 payment methods in 130+ currencies.

Longevity Opportunity Vision Enjoy the game!

RESPONSIBILITIES

    • Develop and maintain high-performance microservices in Go, including REST API applications, consumers, service workers, and more.
    • Contribute to the development of innovative machine learning solutions aimed at traffic analysis, enhancing our ability to make data-driven decisions.
    • Configure and manage interactions between our services and third-party components, such as payment systems, cloud services, and SaaS solutions, ensuring smooth and reliable integrations.
    • Ensure code quality and maintainability by writing comprehensive unit and functional tests, supporting a test-driven development culture.
    • Conduct ongoing research into new technologies, methodologies, and best practices to propose enhancements that drive product excellence.
    • Actively participate in the development process, from task breakdown to implementation, collaborating with team members to deliver high-impact solutions.

REQUIREMENTS

    • Designed and implemented RESTful APIs, ensuring robust, scalable, and efficient system architectures.
    • Possess a strong command of SQL and database design principles, with experience optimizing database performance.
    • Experienced in utilizing the Linux command-line interface, with a demonstrated interest in DevOps methodologies, including proficiency in GitLab CI, Kubernetes, and Docker for continuous integration and deployment.
    • Well-versed in Go programming language, particularly in utilizing standard Go templates, and possess a comprehensive understanding of SOLID principles and Clean Architecture to produce maintainable and extensible software systems.
    • Possess foundational knowledge of PHP, enabling cross-functional integration and development.
    • Skilled in writing testable code, with extensive experience in developing both unit and functional tests to ensure software reliability and quality.
    • Demonstrated experience working with message queues and caching systems to optimize application performance and scalability.
    • Proficient in reading and comprehending technical documentation and manuals in English, facilitating the adoption of new tools and technologies.
By submitting the following job application form, you consent to Xsolla processing your data for career-related inquiries and potential employment opportunities. We process your data in accordance with this Xsolla Privacy Notice for Job Applicants. Please direct any inquiries regarding your data privacy to careers@xsolla.com.

Longevity Opportunity Vision Enjoy the game!
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Xsolla's video game business engine helps game developers and publishers operate more efficiently and sell more games. Serving only the video game industry, Xsolla caters to businesses from indie to enterprise, with solutions that solve the complexities of distribution, marketing, and monetization so developers, publishers, and platform partners. Our goal is to increase your audience, sales and revenue.


Headquartered in Los Angeles, with offices worldwide, Xsolla operates as a merchant and seller of record for major gaming entities like Valve, Twitch, Ubisoft, Epic Games, and PUBG Corporation. 

Baku, Azerbaijan (Hybrid)

Azerbaijan (Hybrid)

Baku, Azerbaijan (Hybrid)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Baku, Azerbaijan (Hybrid)

Berlin, Berlin, Germany (Hybrid)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Berlin, Berlin, Germany (Hybrid)

View All Jobs

Get notified when new jobs are added by Xsolla

Similar Jobs

Easygo - Senior Software Engineer

Easygo, Serbia (On-Site)

Meta - Software Engineer, Machine Learning

Meta, Singapore (On-Site)

Nagarro - Staff Engineer, PHP- DRUPAL

Nagarro, Sri Lanka (Remote)

OpenGov  Inc  - Sr. Fullstack Developer- React

OpenGov Inc , India (On-Site)

Apollo - Staff Software Engineer, Rust (UK)

Apollo, United Kingdom (Remote)

seeking alpha - Senior Back-End Developer

seeking alpha, Israel (Remote)

Dream Games - Senior Backend Engineer

Dream Games, Türkiye (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Afynd - Senior Web Developer

Afynd, India (On-Site)

Xsolla - Metasites Team Lead

Xsolla, Brazil (Remote)

The Walt Disney Company - HRIS Developer Project Hire

The Walt Disney Company, United States (On-Site)

Ziff Davis - Data Engineering Manager

Ziff Davis, United Kingdom (Hybrid)

Trend Micro - Sr. AI Engineer

Trend Micro, Taiwan (On-Site)

Applike Group - Director of Technology (f/m/d)

Applike Group, Germany (Hybrid)

Nagarro - Power Platform Developer

Nagarro, Philippines (On-Site)

USE Insider - Senior Shopify Developer

USE Insider, Türkiye (Remote)

Get notifed when new similar jobs are uploaded

Jobs in Baku, Azerbaijan

Xsolla - Front End Software Engineer

Xsolla, Azerbaijan (On-Site)

Xsolla - Middle / Senior QA for Xsolla Account

Xsolla, Azerbaijan (On-Site)

Xsolla - QA Engineer

Xsolla, Azerbaijan (On-Site)

Xsolla - PHP Backend Developer

Xsolla, Azerbaijan (Hybrid)

Xsolla - Tech Lead - Websites

Xsolla, Azerbaijan (Hybrid)

Xsolla - Tech Lead for Xsolla ID

Xsolla, Azerbaijan (On-Site)

Xsolla - Application Security Specialist

Xsolla, Azerbaijan (On-Site)

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Garena - Garena - Backend Engineer

Garena, Taiwan (On-Site)

Playnetic - Engineering Team Lead

Playnetic, Malta (Remote)

Playnetic - Game Developer - Java

Playnetic, (Remote)

Alpha Sense - Senior Software Engineer - Vector Search

Alpha Sense, United States (On-Site)

Gameloft - Java Software Developer

Gameloft, Spain (Hybrid)

GoTo Group - Software Engineer - Comms Platform

GoTo Group, India (On-Site)

Upstox - SDE II - Backend

Upstox, India (On-Site)

Aditya Birla Group - Backend Engineer

Aditya Birla Group, India (On-Site)

Get notifed when new similar jobs are uploaded