Senior Go Developer

1 Month ago • 5-6 Years • Backend Development • Full Stack Development

Job Summary

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

Job Details

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!

Similar Jobs

Meta - Software Engineering Manager, Product Infrastructure

Meta

Redmond, Washington, United States (Remote)
3 Months ago
Microsoft - Digital Solution Area Specialist - Azure Infrastructure - UK Market

Microsoft

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
Meta - Software Engineer, Infrastructure

Meta

Mountain View, California, United States (On-Site)
3 Months ago
Meta - Software Engineering Manager, Product

Meta

San Francisco, California, United States (On-Site)
3 Months ago
Fandom - Sr Manager Software Engineer - Ad Tech

Fandom

United States (Remote)
3 Months ago
Gyaan - Senior Backend Engineer (Python)

Gyaan

Pune, Maharashtra, India (On-Site)
4 Months ago
Patreon - Senior Backend Engineer, Notifications

Patreon

San Francisco, California, United States (Hybrid)
4 Months ago
Apollo - Staff Software Engineer, Rust (UK)

Apollo

United Kingdom (Remote)
2 Months ago
Menlo Security  Inc  - Senior Software Engineer

Menlo Security Inc

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Canva - Senior Backend Software Engineer - Java - RPC (Remote across ANZ)

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Xsolla - PHP Backend Developer

Xsolla

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Hybrid)
3 Months ago
Xsolla - PHP Backend Developer [Payments]

Xsolla

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
6 Months ago
Meta - Software Engineer, Infrastructure

Meta

Washington, District Of Columbia, United States (On-Site)
3 Months ago
Funguy Studio - PHP Developer

Funguy Studio

Makati, Metro Manila, Philippines (On-Site)
6 Months ago
CloudLinux - Lead SDET/QA Automation Engineer at CloudLinux (worldwide remote, work anywhere)

CloudLinux

Warsaw, Masovian Voivodeship, Poland (Remote)
3 Months ago
Amber - Game Engineer

Amber

Guadalajara, Jalisco, Mexico (On-Site)
7 Months ago
Nagarro - Associate Staff Engineer, PHP Magento

Nagarro

India (Remote)
4 Months ago
Meta - Software Engineering Manager, Product Infrastructure

Meta

Seattle, Washington, United States (Remote)
3 Months ago
CloudLinux - C Developer (worldwide remote, work anywhere)

CloudLinux

Masovian Voivodeship, Poland (Remote)
3 Months ago
Dream Sports - SDET

Dream Sports

Mumbai, Maharashtra, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Baku, Azerbaijan

Xsolla - QA Engineer

Xsolla

Baku, Azerbaijan (On-Site)
1 Month ago
Xsolla - Backend Software Engineer

Xsolla

Azerbaijan (On-Site)
4 Months ago
Xsolla - Application Security Specialist

Xsolla

Baku, Azerbaijan (On-Site)
3 Months ago
Xsolla - Tech Lead - Websites

Xsolla

Baku, Azerbaijan (Hybrid)
1 Month ago
N-iX - Senior BI/Tableau Engineer (#2616)

N-iX

Azerbaijan (Remote)
2 Months ago
Xsolla - Middle / Senior Backend Developer for Xsolla Account

Xsolla

Baku, Azerbaijan (On-Site)
3 Months ago
Xsolla - Senior QA Engineer

Xsolla

Azerbaijan (On-Site)
4 Months ago
Xsolla - Tech Lead - Metasites

Xsolla

Baku, Azerbaijan (Hybrid)
1 Month ago
N-iX - Senior Cybersecurity Specialist (Turkish language) (#2553)

N-iX

Azerbaijan (Remote)
2 Months ago
Xsolla - Tech Lead for Xsolla ID

Xsolla

Baku, Azerbaijan (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Enphase Energy - Software Engineer

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Second Dinner - Principal Software Engineer, Platform Services

Second Dinner

United States (Remote)
1 Month ago
Wargaming - Rust Software Engineer (Platform)

Wargaming

Nicosia, Nicosia, Cyprus (Hybrid)
1 Month ago
ESL FACEIT Group - EFG - Senior Software Engineer - Platform and Game Servers

ESL FACEIT Group - EFG

London, England, United Kingdom (Remote)
5 Months ago
Gaming Innovation Group  - Senior .NET Backend Developer

Gaming Innovation Group

St. Julian's, Malta (Hybrid)
1 Month ago
Microsoft - Senior Software Engineer (Big Data Platform)

Microsoft

Beijing, Beijing, China (On-Site)
1 Month ago
Warner Bros Discovery - Staff Software Engineer - Backend (Commerce Team), Hyderabad

Warner Bros Discovery

Hyderabad, Telangana, India (On-Site)
5 Months ago
Proof of Play - Senior Blockchain Infrastructure/Tooling Engineer

Proof of Play

(Remote)
6 Months ago
Whatnot - Software Engineer, Discovery Feed & Browse

Whatnot

San Francisco, California, United States (Remote)
4 Months ago
Sporty Group - Backend Engineer

Sporty Group

(Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

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. 

Mexico City, Mexico City, Mexico (Remote)

Los Angeles, California, United States (Hybrid)

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

Los Angeles, California, United States (Hybrid)

Armenia, Quindio, Colombia (On-Site)

Los Angeles, California, United States (Remote)

Los Angeles, California, United States (Hybrid)

Seoul, South Korea (On-Site)

View All Jobs

Get notified when new jobs are added by Xsolla

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug