Backend Developer (Go)

Xsolla

View original posting

Work arrangement
Hybrid
Occupation
Software & IT
Location
Baku
Compensation
Not disclosed
Apply by
April 10, 2027

About this role

<h3>RESPONSIBILITIES</h3><li>Design, develop, and maintain scalable backend services for key components of the<strong>Xsolla platform</strong>.</li><li>Architect and evolve<strong>microservices-based systems</strong>to support large-scale, high-performance operations.</li><li>Implement and optimize<strong>database structures</strong>and queries for maximum efficiency and reliability.</li><li>Ensure high<strong>availability, performance, and fault tolerance</strong>across distributed services.</li><li>Lead efforts to improve<strong>CI/CD pipelines</strong>, deployment processes, and system observability.</li><li>Conduct<strong>code reviews</strong>, mentor team members, and foster a culture of engineering excellence.</li><li>Collaborate closely with product, frontend, and DevOps teams to deliver reliable and innovative solutions.</li><li>Drive continuous improvement through automation, testing, and proactive system monitoring.</li><li>Stay ahead of industry trends, adopting emerging technologies to enhance platform capabilities.</li><h3>REQUIREMENTS</h3><li>
<strong>3+ years</strong>of professional experience in in<strong>backend development</strong>(with<strong>Go</strong>).</li><li>Proven experience in<strong>designing and maintaining microservices architectures</strong>.</li><li>Strong background in<strong>SQL and NoSQL databases</strong>, with hands-on experience in<strong>query optimization</strong>.</li><li>In-depth knowledge of<strong>RESTful APIs</strong>,<strong>event-driven systems</strong>, and<strong>asynchronous communication patterns</strong>.</li><li>Practical experience with<strong>Docker</strong>,<strong>Kubernetes</strong>, and<strong>CI/CD automation</strong>.</li><li>Solid understanding of<strong>software design principles</strong>,<strong>OOP</strong>, and<strong>clean architecture</strong>.</li><li>Familiarity with<strong>testing frameworks</strong>(e.g., Jest, Mocha, or similar) and<strong>monitoring tools</strong>(e.g., Prometheus, Grafana).</li><li>Experience working in<strong>Agile/Scrum environments</strong>with cross-functional teams.</li><li>Strong communication skills, leadership qualities, and a proactive, ownership-driven mindset.</li><li>Proficiency in English for technical communication and documentation.</li><h3>Nice to Have</h3><li>Experience with<strong>Go frameworks</strong>such as<strong>Gin</strong>,<strong>Echo</strong>, or<strong>Fiber</strong>.</li><li>Familiarity with<strong>GraphQL</strong>or<strong>gRPC</strong>.</li><li>Background in<strong>distributed systems</strong>,<strong>caching layers</strong>, or<strong>message queues</strong>(e.g.,<strong>Kafka</strong>,<strong>RabbitMQ</strong>).</li><li>Exposure to<strong>gaming</strong>,<strong>fintech</strong>, or<strong>digital asset</strong>platforms.</li>

Apply on employer site

You'll continue on the employer's careers page to submit your application.