Senior Frontend Engineer

Xsolla

View original posting

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

About this role

Responsibilities

  • Design, develop, and maintain backend services and APIs

  • Participate in architecture and design discussions; write and review technical design documents

  • Write clean, maintainable, well-tested code with comprehensive unit and integration test coverage

  • Optimize database schemas and queries; ensure performance and reliability under load

  • Build event-driven and asynchronous workflows using message brokers

  • Monitor, troubleshoot, and improve production systems; take part in incident response and post-mortems

  • Contribute to CI/CD pipelines, infrastructure-as-code, and engineering best practices

  • Perform code reviews and mentor Middle and Junior engineers

  • Collaborate with Product, Design, Frontend, QA, and DevOps to deliver features end to end

  • Maintain clear API and technical documentation

  • ABOUT THE TEAM

    You will join a product engineering team of backend, frontend, QA, and DevOps engineers working closely with Product and Design. The team owns its services end to end: from design and implementation to deployment, monitoring, and on-call support.

    Typical Tech Stack:

    • Language: Go

    • Databases: PostgreSQL, MySQL, Redis

    • Messaging: Kafka, RabbitMQ, or NATS

    • APIs: REST, gRPC, OpenAPI (Swagger)

    • Authentication & Authorization: OAuth 2.0 / OIDC

    • Infrastructure: Docker, Kubernetes, CI/CD (GitLab CI or similar)

    • Observability: Metrics, centralized logging, distributed tracing, alerting

Nice to have

Required:

  • 5+ years of commercial backend development experience

  • Strong proficiency inGo: idiomatic code, concurrency patterns, performance profiling

  • Solid understanding ofrelational databases(PostgreSQL or MySQL): schema design, indexing, query optimization, migrations

  • Experience with Redis or similar caching solutions

  • Experience designing and implementingREST APIs(gRPC is a plus) and documenting them with OpenAPI/Swagger

  • Understanding ofmicroservices architectureanddistributed systemstrade-offs (consistency, availability, failure modes)

  • Experience withmessage brokers(Kafka, RabbitMQ, NATS, or similar) and event-driven design

  • Experience with Docker and a good understanding of Kubernetes basics

  • Proficiency with Git and CI/CD practices

  • Solid experience with automated testing (unit, integration)

  • Understanding ofapplication security fundamentals(OWASP Top 10, secure handling of secrets and user data, authentication and authorization basics)

  • Good written and spoken English

  • Preferred:

    • Experience withobservabilitytooling (Prometheus, Grafana, ELK/Graylog, OpenTelemetry)

    • Experience with high-load systems and performance profiling

    • Experience with cloud platforms (GCP, AWS, or Azure) and infrastructure-as-code

    • Experience with NoSQL databases (MongoDB or similar)

    • Experience leading technical initiatives or mentoring engineers

    • Experience in gaming, e-commerce, fintech, or payments domains

    • Practical, up-to-date experience with modern AI tools (e.g. Claude, Copilot, Cursor) for code generation, review, and accelerating day-to-day engineering work

Apply on employer site

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