Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Xsolla

Tech Lead – Fullstack

Xsolla

. Join Engineering team as a Senior Software Engineer (Full-Stack) and lead full-stack architecture decisions .

Posted 4/21/2026full-timeRemote • California • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
AWSAzureCloudDistributed SystemsDockerDynamoDBGoGoogle Cloud PlatformGrafanaGraphQLGRPCJavaScriptKafkaKubernetesMicroservicesMongoDBMySQLPostgresPrometheusRabbitMQReactRedisReduxTerraformTypeScript

About the role

Key responsibilities & impact
  • Join Engineering team as a Senior Software Engineer (Full-Stack) and lead full-stack architecture decisions
  • Build scalable distributed systems and drive shared platform strategies across backend, frontend, and cloud ecosystems
  • Design scalable service architectures, optimize performance across the full stack, and implement robust testing strategies including integration and E2E
  • Mentor other developers and collaborate across cross-functional teams

Requirements

What you’ll need
  • 5+ years of professional software engineering experience, with a strong focus on full-stack development using Go and React (JavaScript/TypeScript)
  • Deep understanding of backend architecture patterns including microservices, event-driven architecture, and domain-driven design
  • Hands-on experience designing and building RESTful APIs and/or gRPC services in Go, with a focus on performance, reliability, and maintainability
  • Strong proficiency in React, including modern patterns such as hooks, context, and state management libraries (Redux, Zustand, or similar)
  • Proven experience with cloud platforms (AWS, GCP, or Azure), including containerization (Docker, Kubernetes) and infrastructure-as-code (Terraform, Pulumi, or similar)
  • Solid experience with message brokers and event streaming platforms such as Kafka, RabbitMQ, NATS, or similar technologies
  • Strong knowledge of relational and non-relational databases (PostgreSQL, MySQL, Redis, MongoDB, or DynamoDB)
  • Experience implementing CI/CD pipelines and automated testing strategies, including unit, integration, and end-to-end testing
  • Familiarity with observability and monitoring tools (Prometheus, Grafana, Datadog, or similar)
  • Strong understanding of distributed systems concepts such as eventual consistency, idempotency, fault tolerance, and retry strategies
  • Experience mentoring junior and mid-level engineers and contributing to architectural decision-making processes
  • Excellent communication and collaboration skills, with the ability to work effectively across cross-functional teams including product, design, and DevOps
  • A proactive, ownership-driven mindset with a passion for writing clean, well-documented, and testable code
  • **NICE TO HAVE**
  • Experience with serverless architectures (AWS Lambda, Cloud Functions)
  • Familiarity with GraphQL
  • Exposure to WebSocket or real-time communication protocols
  • Experience in gaming, virtual currency, digital commerce, or fintech domains
  • Contributions to open-source projects

Benefits

Comp & perks
  • 1001 - 5000
  • ⚕️ Healthcare Insurance
  • 💳 Fintech
  • 🤝 B2B

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoReactJavaScriptTypeScriptmicroservicesevent-driven architecturedomain-driven designRESTful APIsgRPCCI/CD
Soft Skills
mentoringcommunicationcollaborationownership-driven mindsetproblem-solving