Backend Engineer developing backend services for Xsolla ID ecosystem using Go. Engaging in designing authentication flows and optimizing database performance with a collaborative team.
Responsibilities
Develop and maintain backend services for the Xsolla ID platform using Go
Design and implement authentication/authorization flows (OAuth 2.0, OIDC, WebAuthn)
Optimize database queries and ensure high performance under heavy loads (CockroachDB, MySQL, Redis)
Build and maintain microservices architecture with focus on reliability and scalability
Write clean, well-tested code with comprehensive unit and integration test coverage
Collaborate with frontend engineers on SDK and widget integration
Participate in code reviews and contribute to technical documentation
Support production systems and troubleshoot issues across the authentication stack
Requirements
3+ years of commercial experience with Go
Strong understanding of PostgreSQL and Redis (query optimization, indexing strategies)
Experience with Docker and docker-compose
Proficiency with Git and collaborative development workflows
Understanding of Nginx and web server configuration
Solid experience writing unit tests and maintaining high code quality
Good English reading skills (technical documentation)
Understanding of microservices architecture principles
Experience with REST API design and documentation (Swagger/OpenAPI)
Hands-on experience with CI/CD pipelines
Familiarity with Jira for project management
Knowledge of OAuth 2.0, OpenID Connect, or other authentication protocols
Experience with RabbitMQ or similar message brokers
Understanding of Kubernetes and container orchestration
Sharing of GitHub profile is a plus
Benefits
100% company-paid medical, dental, and vision plans
Unlimited Flexible Time Off
Personalized career roadmap for each employee
Professional development through training and educational opportunities
C++ Developer responsible for design, coding, and testing software solutions. Collaborating with other engineers and mentoring team members within the organization.
Senior Software Engineer developing cloud - based solutions for Capital One's Global Payment Network. Collaborating with Agile teams and mentoring engineering community.
Senior Software Engineer developing APIs and integration modules for Mastercard's Open Finance. Collaborating with teams to ensure reliable connectivity with thousands of financial institutions.
C# /.NET Fullstack Developer building high - quality microservices for RIEDEL Communications' live production tools. Collaborating with an international team and contributing to backend application development.
Senior Backend Engineer designing and scaling backend systems for Revi's innovative restaurant ordering platform. Collaborating across teams to improve AI - driven customer experiences and operational efficiency.
Python Software Developer developing applications for flexible energy assets at Next Kraftwerke. Join a team focused on the energy transition and utilize various data streams.
Software Engineer at Bancolombia overseeing software development lifecycle and improving application efficiency. Responsible for adhering to industry standards and team collaboration.
Software Engineer managing the software lifecycle for applications at Bancolombia. Analyzing, designing, coding, and updating software while ensuring compliance with industry standards.
Backend Software Engineer at Bancolombia managing software lifecycle. Responsible for software development, maintenance, and optimization of applications.
Backend Development Engineer developing Golang applications for loyalty program systems. Collaborating with cross - functional teams to enhance user experience for millions globally.