Backend Engineer working with Go to build reliable and scalable backend systems for Xsolla. Collaborating with cross-functional teams to ensure quality and performance in deployment.
Responsibilities
Build and ship reliable, secure, and scalable backend systems.
Own implementation from design to deployment, ensuring maintainability and performance.
Participate in architectural discussions and offer informed technical input.
Refactor legacy codebases to improve structure and efficiency while maintaining feature continuity.
Drive production readiness by handling incident response, root cause analysis, and observability improvements.
Write clear, testable, and well-documented code, emphasizing quality and automation.
Contribute to a culture of engineering excellence through code reviews and design discussions.
Advocate for sound software development practices and continuous improvement.
Work closely with product managers, designers, and other engineers to align on objectives and deliverables.
Contribute to technical scoping and estimation for features and infrastructure work.
Identify opportunities to reduce technical debt and improve the developer experience.
Requirements
6+ years of professional experience in software engineering.
2+ years of hands-on experience with **Go (Golang**) in production environments.
Strong experience working with PostgreSQL and/or MySQL.
Proficient with containerization and orchestration tools: Docker, Kubernetes (K8s), and Helm.
Familiarity with messaging systems like RabbitMQ or Kafka.
Comfortable using Git and CI/CD tooling in collaborative workflows.
Working knowledge of frontend technologies, especially React and/or Next.js.
Basic understanding of cloud platforms (GCP preferred).
Backend Engineer developing Java applications for core banking systems at PayPay. Collaborating with a team to renew banking systems and enhance financial services.
Java Developer creating scalable backend applications with Java and Spring Boot for fintech startup. Collaborating in agile teams to enhance a digital finance product.
Fullstack Developer responsible for enhancing software products using .NET technologies and ensuring code quality. Collaborating on new features, code reviews, and maintaining best practices.
Software Developer developing functions and components for SaaS products in the financial sector. Engaging in modern tech stack and agile processes with team collaboration.
Developer creating new features and components for RAQUEST software used by international banks. Responsible for system maintenance and optimization with a focus on stability and performance.
Senior Fullstack Developer with C#/.NET leading projects at Germanedge in a hybrid work setting. Ensuring high - quality and economic success of software projects with hands - on development.
Fullstack Developer supporting software solutions with C#/.NET for clients in the digital production space. Involves development tasks and close collaboration with clients and teams.
Software Architect designing high - performance computing software for semiconductor equipment. Work with cross - functional teams and mentor junior software architects and engineers for complex systems.
Senior Engineer required for IAM team at Ameriprise India LLP. Focus on Java integration and security project implementation, supporting identity lifecycle operations.
Dotnet Developer designing, coding, and supporting Vantage - One applications at Ameriprise India LLP. Collaborating with teams to comply with technical solutions and quality standards for clients' needs.