Xsolla logo
Xsolla

Xsolla's video game business engine helps game developers and publishers operate more efficiently and sell more games.

Senior Software Engineer, Go

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 2005H1B SponsorCompany SiteLinkedIn

Location

Serbia

Posted

73 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer, Go

Xsolla

• Design, build, and maintain backend services that power core products and platforms. • Develop event-driven systems using Go, Kafka, and Temporal (or similar orchestration tools). • Build scalable microservices in containerized environments using Docker and Kubernetes. • Drive architecture decisions that improve performance, resiliency, and maintainability. • Collaborate with engineers, product managers, designers, and QA to deliver end-to-end solutions. • Own your code in production, monitor, debug, and continuously improve service performance and reliability. • Write automated tests and follow CI/CD best practices to ensure high-quality deployments. • Participate in code reviews, technical discussions, and knowledge sharing across teams.

Job Requirements

  • 5+ years of backend development experience in Go or a similar language.
  • 2+ years of hands-on experience with Kafka or equivalent streaming platforms.
  • Strong understanding of microservices architecture, distributed systems, and event-based communication.
  • Experience working with workflow orchestration tools such as Temporal, Cadence, or similar.
  • Familiarity with cloud infrastructure and container orchestration (e.g., Kubernetes, Docker).
  • Solid understanding of observability, monitoring, and performance optimization.
  • Ability to troubleshoot production issues, analyze system behavior, and drive resolution.

Benefits

  • Unlimited Flexible Time Off
  • Personalized career roadmap
  • Professional development through training and educational opportunities

Related Job Pages

More Full-stack Engineer Jobs

Bestpass logo

Principal Software Engineer

Bestpass

Comprehensive payment platform with a focus on nationwide toll management for commercial fleets of all shapes and sizes

Full TimeRemoteTeam 51-200Since 2001H1B No Sponsor

• Architect, write, and maintain reusable, testable, and efficient code (Clean Code / SOLID principles). • Design and implement low-latency, high-availability, and performant applications across the full stack. • Lead front-end (Vue/Vuex) and back-end (.NET) development, setting patterns and standards for the team. • Own SQL database architecture and query performance across your team’s domains. • Drive adoption of microservice and micro front-end architecture best practices. • Share in DevOps responsibilities and champion observability tooling and practices. • Participate in and often facilitate agile (Scrum/Kanban) ceremonies for your team. • Lead, mentor, and grow a team of 3–4 developers, providing technical direction, code review, and career guidance. • Navigate ambiguity and fast-changing priorities — helping your team stay focused and effective when requirements shift. • Manage and coordinate across multiple time zones, ensuring remote team members are included, unblocked, and aligned. • Build and sustain a strong remote team culture through intentional relationship-building, async communication practices, and virtual team rituals. • Organize and run effective remote ceremonies — standups, retros, and planning sessions — that create genuine connection and accountability. • Participate actively in a cross-team leadership forum where engineering leads share learnings, align on practices, and collectively influence engineering culture beyond their own teams. • Bring insights from your team’s work and challenges to the broader group, and apply lessons from peers back to your team. • Help identify and resolve systemic issues — tooling gaps, process bottlenecks, knowledge silos — that affect multiple teams.

Canada
Full TimeRemoteTeam 5,001-10,000Since 1995H1B No Sponsor

• Test Design: Develop test scenarios and test cases to ensure system functionality and performance. • Project Estimation: Provide accurate estimates for testing projects, contributing to delivery planning. • Data Specification: Define the data sets required for testing, ensuring adequate coverage. • Test Execution: Perform regression testing to verify system integrity after updates and changes. • Bug Reporting: Identify, document, and report bugs clearly and concisely, collaborating with the development team for resolution. • Agile Methodologies: Work in an agile environment, collaborating effectively with the team. • Front-End Testing: Experience with interface and usability testing. • Batch File Validation: Ensure accuracy when validating batch-processed files. • Gherkin Authoring: Experience writing tests using Gherkin (BDD) is desirable. • Testing Approaches: Knowledge of different test types (regression, accessibility, smoke testing, acceptance testing) and the ability to apply each strategy appropriately. • Test Review: Conduct technical reviews of tests, evaluating the quality of test cases and proposing improvements to enhance test effectiveness. • Process Optimization: Identify opportunities to optimize testing processes, suggest changes, and implement best practices to improve quality and efficiency. • Root Cause Analysis: Perform in-depth root cause analyses of defects, using investigative techniques and collaborating with the development team to resolve identified issues.

Brazil
Job Closed
thaia®︎ logo

FullStack Developer, Craft CMS, Next.js

thaia®︎

Building high-performing teams for startups.

Full TimeRemoteTeam 1-10Since 2024H1B No Sponsor

• Lead the development of high-performance, responsive, and accessible user interfaces using Next.js and React • Architect and implement seamless data consumption from their headless CMS APIs, with a strong focus on Craft CMS, WordPress with Twig, and GraphQL • Architect, develop, and maintain complex web applications with a strong emphasis on PHP back-end architecture and APIs • Integrate and work extensively with headless CMS platforms, with a focus on Craft CMS, WordPress, and others • Develop and maintain efficient APIs for front-end consumption, particularly for applications built with Next.js • Implement and maintain CI/CD pipelines and other DevOps practices • Optimize back-end performance and ensure data security • Collaborate with other developers to ensure seamless integration and functionality • Troubleshoot and resolve issues across the full stack

United States
Modash logo

Head of Product Engineering

Modash

Influencer tools for growth focused marketers! 💌

Full TimeRemoteTeam 11-50H1B No Sponsor

• Grow the leaders who grow the teams. • Build the team that takes product to €30m ARR and beyond. • Build the flywheel. • Monday. One of your dev leads mentions that a senior engineer is technically excellent but never gives feedback to teammates. You and the lead prep the conversation together. • Wednesday. Quarterly planning session with product. One team's roadmap is overloaded. You push back, simplify the scope, and get alignment on what actually moves the number. • Thursday. Skip-level with two engineers. One flags that deploys are taking 40 minutes and nobody's prioritized it. You add it to next sprint. The other tells you their lead hasn't given them any feedback in weeks. You huddle the lead afterwards. • Friday. Deep dive with the data team on a new creator scoring model. You're not writing the code, but you're asking the right questions about what "great" looks like and how fast we can ship a first version. • This is a people-first role. You don't need to be the best engineer in the room. You need to be the person who makes everyone around you better.

Estonia