Location: Remote - United States
Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 130 million daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit
www.redditinc.com
.
This role is remote friendly. Reddit has a flexible first workforce.
Who We Are
The Web Platform team leads the development of the Shreddit platform, the heart of
reddit.com
. We focus on platform-wide architecture, performance optimizations, operational health and upleveling our web developer experience for one of the most trafficked sites on the internet.
With us, you’ll turn ambiguous platform problems into clear designs and ship high‑quality, observable, well‑tested solutions that other teams rely on every day.
You'll drive key platform initiatives, including optimizing Shreddit's global performance, evolving HTML rendering, and enhancing web infrastructure resiliency and scale. You will also boost developer experience through AI tooling, automated workflows, and streamlined CI/CD pipelines.
Who You Are
Platform Minded Engineer:
You empower engineers to deliver safe, scalable, and high-performance solutions by standardizing cross-organizational patterns, workflows, and tooling.
Pragmatic Builder:
You strike the right balance between rapid iteration and architectural rigor, delivering scalable solutions without getting bogged down by unnecessary processes.
Effective Collaborator:
You excel in communicating complex technical concepts clearly to both technical and non-technical stakeholders.
Continuous Learner:
You have a deep curiosity for emerging technologies and actively keep up with modern industry trends, standards, and performance optimizations.
What You’ll Do
Build with impact:
Design and evolve the Shreddit web platform’s architecture, performance, and developer tooling that powers reddit.com for hundreds of millions of users across the world.
Full-Lifecycle Development:
Lead end‑to‑end delivery of complex, cross‑service initiatives in areas like asset delivery, html processing, observability and reliability for core web experiences.
Quality & Velocity:
Move fast while maintaining high quality standards through thorough code reviews, detailed design doc evaluations, and constructive feedback on product specs and UI mocks.
Mentorship & Engineering Standards:
Help establish developer workflows, champion best practices, and mentor junior and mid-level engineers to elevate technical excellence across the team.
Technical Qualifications
Web Expertise:
Strong proficiency in modern web stacks, including JavaScript, TypeScript, React, and Next.js, with a proven track record of translating complex problems into performant, scalable and safe responsive, production-grade applications.
Operational Health Excellence:
Experience tracing, profiling and tuning performance of network calls, rendering, or data access paths, monitoring and reporting their operational health.
AI-First Workflows Expertise
: Experience implementing AI workflows and tooling to support and accelerate high quality web development, optimization and debugging.
API & System Design:
Demonstrated experience designing, building, and maintaining robust APIs using protocols such as REST, GraphQL, gRPC, HTTP, or Thrift basics.
Education:
Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.
Benefits:
Comprehensive Healthcare Benefits and Income Replacement Programs
401k with Employer Match
Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
Family Planning Support
Gender-Affirming Care
Mental Health & Coaching Benefits
Flexible Vacation & Paid Volunteer Time Off
Generous Paid Parental Leave
Pay Transparency:
This job posting may span more than one career level.
In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit
https://www.redditinc.com/careers/
.
To provide greater transparency to candidates, we share base salary ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.
The base salary range for this position is:
$190,800
—
$267,100 USD
In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.
During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our
Candidate Privacy Policy for Potential Employees and Contractors
.
Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
Задачи:
— Автоматизировать процессы сборки, поставки и развертывания компонентов продукта
— Автоматизировать выдачу результатов продукта конечным потребителям, включая перевод текущих ручных процессов в автоматизированный формат
— Настраивать и развивать CI/CD-процессы для нескольких взаимосвязанных компонентов
— Автоматизировать поставку компонентов в витрины/целевые контуры
— Оптимизировать процессы сборки и доставки продукта с учетом требований к надежности и скорости поставки
— Участвовать в доработке и реализации технических требований, направленных на повышение надежности и критичности продукта
— Поддерживать и развивать инфраструктурные решения, необходимые для стабильной работы продукта
— Взаимодействовать с командами разработки, тестирования и эксплуатации для выстраивания эффективного процесса поставки
Требования:
— Опыт создания и администрирования кластеров Kubernetes
— Опыт написания автоматизации на ansible и jenkins
— Опыт администрирования Linux
— Понимание принципов работы виртуализации/контейнеризации
— Опыт в построении и поддержке отказоустойчивых систем
— Знание работы современных сетей
Будет плюсом:
— Разработка/умение читать golang-код
— Понимание REST API, gRPC, WebSocket, HTTP
— Умение автоматизировать тесты
— Опыт работы с VictoriaMetrics и Grafana
— Опыт работы с Keycloak
— Опыт работы с Hadoop, Ozone, Spark, Flink
— Опыт администрирования СУБД (PostgreSQL)
— Опыт отладки и профилирования приложений
Условия:
— Внутренние семинары, митапы
— ДМС со стоматологией для сотрудников и скидка на покупку ДМС для ближайших членов семьи
— Техника для комфортной работы
— Сессии профессионального развития персонала с планом индивидуального развития каждого сотрудника
УдалённоmiddleГеография найма не уточнена, офис: Москва
Location: Remote- Europe/ Americas
Who We Are:
Alpaca is a US-headquartered, global leader in agent-first brokerage infrastructure
for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more.
Amongst our subsidiaries, Alpaca is a licensed financial services company, serving hundreds of financial institutions across 40 countries with our institutional-grade APIs. This includes broker-dealers, investment advisors, wealth managers, hedge funds, and crypto exchanges, totalling over 10 million brokerage accounts.
Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working to achieve our mission of opening financial services to everyone on the planet. We're deeply committed to open-source contributions and fostering a vibrant community, continuously enhancing our award-winning, developer-friendly API and the robust infrastructure behind it.
Alpaca is proudly backed by $400 million in funding from top-tier global investors including Portage Ventures, Spark Capital, Tribe Capital, Social Leverage, Horizons Ventures, Opera Tech Ventures, SBI Group, Derayah Financial, Unbound, Peak XV, Elefund, and Y Combinator.
Our Team Members:
We're a dynamic team of 400+ globally distributed members who thrive working from our favorite places around the world, with teammates spanning the USA, Canada, Japan, Hungary, Nigeria, Brazil, the UK, and beyond!
We're searching for passionate individuals eager to contribute to Alpaca's rapid growth. If you align with our core values—Stay Curious, Have Empathy, and Be Accountable—and are ready to make a significant impact, we encourage you to apply.
About the Role
As a Staff Software Engineer on the Platform team, you will own the technical direction of Alpaca's streaming platform - our Redpanda-based event backbone and the user-facing streaming infrastructure. Platform also owns Authentication, Developer Experience and QA, and AI-Native Engineering. Streaming is roughly two-thirds of the job and where we expect you to become the deepest engineer in the company; across the other three you review the designs, hold an informed opinion, and lead the work where they meet streaming.
This is a Staff role, so we are hiring for direction as much as delivery - the engineer who decides what the streaming platform looks like in two years, writes the RFC that gets three teams to agree, and then builds the hard part. We own client-facing and internal services, maintain shared libraries nearly every team depends on, and manage our own deployments. Most of our time goes into Go, but we also write Helm charts, dig through logs and metrics, and get pulled into a wide variety of problems.
Things You Get To Do
Own the architecture of our event streaming platform end to end - Redpanda, the UTS ecosystem, client libraries and user-facing streaming - and set its two-to-three-year direction
Lead the shift from batch to event-driven across Alpaca's systems, working with the teams who own them rather than around them
Design user-facing streaming at scale: connection fan-out, slow consumers, backpressure, ordering and delivery guarantees, and the failure modes that only show up on a volatile market day
Set the standards for event-driven design - schema evolution, topic ownership, replay, idempotency - and own the shared libraries other teams build against, including the cost of versioning and deprecation
Shape AuthN/AuthZ direction across Alpaca and lead the work where identity meets streaming: authorizing real-time subscriptions, token lifecycle on long-lived connections, multi-tenant isolation
Help shape how Alpaca builds with AI - the schemas, contracts and event streams you own are the substrate our agentic development platform runs on
Partner with SRE on chaos testing and game days for the event backbone, and with our QA stream on test tooling and pre-production gates, so resilience is verified rather than assumed
Lead through influence rather than authority, and multiply the engineers around you through mentoring, design review, and handing off the work that grows people
Join the Platform on-call rotation and act as technical lead during incidents affecting shared infrastructure
Who You Are (must-haves)
8+ years of professional engineering experience, including several years running systems at real scale. You write Go, or have deep experience in another strongly-typed language and will pick it up quickly.
You have architected event streaming systems, not just used them - real production depth in Kafka or Redpanda across partitioning, consumer groups, rebalancing, retention and delivery guarantees, and how each breaks under load.
You have delivered realtime data to clients at scale (WebSockets, SSE or gRPC streaming) and handled fan-out, slow consumers and backpressure in production.
You have driven technical direction across team boundaries without formal authority. You can point to the decisions you owned, the RFCs you wrote, and what happened next.
You have built or maintained libraries many teams depend on, and know what backward compatibility and deprecation actually cost.
You have mentored senior engineers and left the teams around you better than you found them.
You have real depth in at least one adjacent area - identity and access, developer tooling and CI, or testing and resilience - and genuine curiosity about the others.
You know Kubernetes beyond the basics: you can write a Helm chart with relative ease, you understand security best practices, and you have job experience or certifications to prove it.
You have worked with relational databases - we use PostgreSQL, but we are not picky as long as the fundamentals are solid.
You have worked at a startup before - you thrive in ambiguous environments, embrace changing priorities, know when to balance technical debt with speed, and proactively tackle whatever needs to get done without relying on pre-existing processes or documentation.
Who You Might Be (nice-to-haves)
You’ve worked with an IDL or binary serialization format (Protobuf, Avro; we use FlatBuffers) and handled schema evolution across many consumers.
You have experience with change data capture (Debezium, PeerDB or similar) and understand how Postgres logical replication works.
You’ve worked on auth systems - OAuth 2.0, OIDC, JWT lifecycle, Keycloak or Cognito - especially around long-lived connections or machine-to-machine access.
You’ve built agentic or AI-native developer tooling, or designed systems meant to be operated by agents rather than only by people.
You’ve run chaos engineering or game days, or built the load and fault-injection testing that makes them worth running.
You’ve done IaC with Argo CD or Terraform.
You have experience with Grafana’s observability stack - Prometheus, Tempo and all the rest. You might have even written a PromQL query for a new alert once or twice.
You’ve worked in fintech or another regulated domain and understand how compliance constraints shape architecture.
How We Take Care of You:
Competitive Salary & Stock Options
Health Benefits
New Hire Home-Office Setup: One-time USD $500
Monthly Stipend: USD $150 per month via a Brex Card
Alpaca is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.
Recruitment Privacy Policy
Location: Remote USA
Workplace: remote
ABOUT YOU
We are looking for a Software Engineer, Web3 for Xsolla ZK, Xsolla's Web3 ecosystem on a zkSync-based L2. This will involve working on: smart wallets built on account abstraction, SDKs that game studios and partners use to bring players on-chain, infrastructure backend services for tokenizing in-game items and currencies, ecosystem dApps: a DEX, an NFT marketplace and an auction. This is a senior fullstack role: you work across backend, frontend and smart contracts.
ABOUT US
Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring opportunities together, and continually make new resources available to creators. Headquartered and incorporated in Los Angeles, California, Xsolla operates as the merchant of record and has helped over 1,500+ game developers to reach more players and grow their businesses around the world. With more paths to profits and ways to win, developers have all the things needed to enjoy the game.
For more information, visit xsolla.com.
Responsibilities:
WHAT YOU WILL OWN
Features end to end: backend, frontend and production
The on-chain / off-chain architecture of your product: what lives in contracts, what lives in services, and how the two stay consistent. You make these decisions and justify them in writing
Security and correctness of what you ship: signing flows, interactions with contracts that hold user assets, keys and secrets
Production operation of your services, as part of the team's on-call rotation
WHAT YOU WILL DO
Build backend services in Go and TypeScript: chain indexing, transaction relaying, event processing, APIs for dApps and SDKs
Build infrastructure backend services for tokenizing in-game items and currencies
Build dApp frontends in React: wallet connection, transaction signing, on-chain state in the UI
Integrate smart wallets into products: accounts, paymasters, bundlers
Develop SDKs used by game studios and partners
Monitor services and contracts in production and take part in on-call
Review code
Set up and maintain AI tooling in the repositories (Claude Code, Codex, Cursor: rules, context, harness) so the team uses it effectively
Qualifications & Skills:
Experience
5+ years of commercial software development, with senior-level production experience across backend and frontend
dApps that you shipped to production and maintained
Web3 libraries and wallets
viem and wagmi in production: clients and transports, contract reads and writes with typed ABIs, event subscriptions, wagmi hooks and connectors, caching and invalidation of on-chain state
How wallet signers work: EOAs, browser and embedded wallets, smart accounts; personal_sign (EIP-191) and typed data (EIP-712); the EIP-1193 provider; network switching
Hands-on experience with smart wallets: UserOperations, gas sponsored via paymasters, signature validation for contract accounts (ERC-1271)
Backend
Go and TypeScript (Node.js) for production services
Processing on-chain events: idempotency, reorg handling, retries
Asynchronous messaging and event-driven design (Kafka, RabbitMQ or
NATS
): delivery guarantees, ordering, reprocessing
Relational databases (PostgreSQL) and caching (Redis)
Designing REST and gRPC APIs: versioning, backward compatibility
Frontend
React and TypeScript: rendering model, state management, performance
Web security fundamentals:
XSS
,
CSRF
,
CSP
, safe handling of signatures and keys in the browser
Smart contracts
Reading and understanding Solidity contracts and the
EVM
(storage, gas, call semantics, proxy upgrade patterns, access control) well enough to integrate with them safely and review changes
Common contract vulnerability classes (reentrancy, front-running /
MEV
, oracle manipulation, signature replay) and how they affect the off-chain side
Operations
Containers and orchestration (Docker, Kubernetes) at the level of deploying and debugging your own services
Observability (we use Datadog; experience with Prometheus, Grafana, ELK / Graylog or OpenTelemetry also counts): metrics, logs, tracing and alerting for services and contracts; diagnosing incidents in production
Engineering practices
Testing: unit, integration, E2E
Git, CI/CD (GitLab CI or similar)
AI-assisted engineering
Daily hands-on use of AI coding tools (Claude Code, Codex, Cursor) for development and review, including configuring them for a repository
English
Spoken English at B2 level or higher
Nice to Have:
zkSync /
ZK
Stack and the specifics of the
zk
-rollup stack
Designing, writing and testing smart contracts in Solidity with Foundry; deploying and upgrading them safely
Building ERC-4337 infrastructure yourself (bundlers, paymasters); EIP-6963, EIP-5792
DeFi:
DEX
and
AMM
mechanics
NFTs and marketplaces: ERC-721, ERC-1155, auction mechanics
L2 infrastructure: running nodes, indexers, bridges
Designing SDKs for external developers
Gaming domain experience
How We Work:
Decisions in writing.
Significant technical decisions are written up as an RFC or ADR that lays out the options and trade-offs. We discuss the document, not a blank whiteboard.
AI is part of everyday engineering.
We use AI coding tools for development and review, and we treat configuring them for a codebase as real engineering work.
The team.
You will work alongside product managers, designers, smart contract, backend and frontend engineers, QA and DevOps.
How We Hire:
Intro call.
Your background, your motivation and the role.
Technical interview.
Built directly on the
Responsibilities
and
Qualifications & Skills
sections above. We won't ask about anything this posting doesn't promise.
Bar raiser.
An engineer from outside the hiring team checks that you raise the overall engineering bar.
Benefits:
We are passionate about fostering a supportive environment for our team, so we prioritize the physical, mental, and emotional well-being of our employees and their families through a comprehensive Benefits Program. This includes 100% company-paid medical, dental, and vision plans, unlimited Flexible Time Off, and a personalized career roadmap for each employee. By investing in professional development through training and educational opportunities, we ensure that our team thrives both personally and professionally. Together, we’re not just building a business; we’re cultivating a community that values creativity, collaboration, and the transformative power of play.
Equal Employment Opportunity Statement:
Xsolla is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, or any other characteristic protected by law.
We consider qualified applicants with criminal histories in accordance with the Fair Chance Act.
Criminal History Consideration:
For the Software Engineer, Web3 position, we will conduct a background check that may include the following:
Criminal history check
Employment verification
Education verification
Relevance to Job Responsibilities:
The background check is relevant to this position because of the following role responsibilities:
Accessing confidential company data
Ensuring compliance with regulatory requirements
Rights Under the Fair Chance Act:
Applicants are encouraged to inquire about their rights under the Fair Chance Act. If you have questions regarding our hiring practices, please contact careers@xsolla.com.
Location: Russia
Workplace: remote
ABOUT XSOLLA
Xsolla is a global video game commerce company headquartered in Los Angeles. It helps developers from indie to AAA fund, distribute, market and monetize their games, and acts as merchant of record for 1,500+ developers worldwide. For more information, visit xsolla.com.
The role
We are hiring a
Software Engineer, Web3
for
Xsolla
ZK
,
Xsolla
's Web3 ecosystem on a zkSync-based L2. It includes:
smart wallets built on account abstraction;
SDKs that game studios and partners use to bring players on-chain;
infrastructure backend services for tokenizing in-game items and currencies;
ecosystem dApps: a
DEX
, an
NFT
marketplace and an auction.
This is a senior fullstack role: you work across backend, frontend and smart contracts.
WHAT YOU WILL OWN
Features end to end: backend, frontend and production
The on-chain / off-chain architecture of your product: what lives in contracts, what lives in services, and how the two stay consistent. You make these decisions and justify them in writing
Security and correctness of what you ship: signing flows, interactions with contracts that hold user assets, keys and secrets
Production operation of your services, as part of the team's on-call rotation
WHAT YOU WILL DO
Build backend services in Go and TypeScript: chain indexing, transaction relaying, event processing, APIs for dApps and SDKs
Build infrastructure backend services for tokenizing in-game items and currencies
Build dApp frontends in React: wallet connection, transaction signing, on-chain state in the UI
Integrate smart wallets into products: accounts, paymasters, bundlers
Develop SDKs used by game studios and partners
Monitor services and contracts in production and take part in on-call
Review code
Set up and maintain AI tooling in the repositories (Claude Code, Codex, Cursor: rules, context, harness) so the team uses it effectively
Required
Experience
5+ years of commercial software development, with senior-level production experience across backend and frontend
dApps that you shipped to production and maintained
Web3 libraries and wallets
viem and wagmi in production: clients and transports, contract reads and writes with typed ABIs, event subscriptions, wagmi hooks and connectors, caching and invalidation of on-chain state
How wallet signers work: EOAs, browser and embedded wallets, smart accounts; personal_sign (EIP-191) and typed data (EIP-712); the EIP-1193 provider; network switching
Hands-on experience with smart wallets: UserOperations, gas sponsored via paymasters, signature validation for contract accounts (ERC-1271)
Backend
Go and TypeScript (Node.js) for production services
Processing on-chain events: idempotency, reorg handling, retries
Asynchronous messaging and event-driven design (Kafka, RabbitMQ or
NATS
): delivery guarantees, ordering, reprocessing
Relational databases (PostgreSQL) and caching (Redis)
Designing REST and gRPC APIs: versioning, backward compatibility
Frontend
React and TypeScript: rendering model, state management, performance
Web security fundamentals:
XSS
,
CSRF
,
CSP
, safe handling of signatures and keys in the browser
Smart contracts
Reading and understanding Solidity contracts and the
EVM
(storage, gas, call semantics, proxy upgrade patterns, access control) well enough to integrate with them safely and review changes
Common contract vulnerability classes (reentrancy, front-running /
MEV
, oracle manipulation, signature replay) and how they affect the off-chain side
Operations
Containers and orchestration (Docker, Kubernetes) at the level of deploying and debugging your own services
Observability (we use Datadog; experience with Prometheus, Grafana, ELK / Graylog or OpenTelemetry also counts): metrics, logs, tracing and alerting for services and contracts; diagnosing incidents in production
Engineering practices
Testing: unit, integration, E2E
Git, CI/CD (GitLab CI or similar)
AI-assisted engineering
Daily hands-on use of AI coding tools (Claude Code, Codex, Cursor) for development and review, including configuring them for a repository
English
Spoken English at B2 level or higher
Nice to have
zkSync /
ZK
Stack and the specifics of the
zk
-rollup stack
Designing, writing and testing smart contracts in Solidity with Foundry; deploying and upgrading them safely
Building ERC-4337 infrastructure yourself (bundlers, paymasters); EIP-6963, EIP-5792
DeFi:
DEX
and
AMM
mechanics
NFTs and marketplaces: ERC-721, ERC-1155, auction mechanics
L2 infrastructure: running nodes, indexers, bridges
Designing SDKs for external developers
Gaming domain experience
HOW WE WORK
Decisions in writing. Significant technical decisions are written up as an RFC or ADR that lays out the options and trade-offs. We discuss the document, not a blank whiteboard.
AI is part of everyday engineering. We use AI coding tools for development and review, and we treat configuring them for a codebase as real engineering work.
HOW WE HIRE
Intro call. Your background, your motivation and the role.
Technical interview. Built directly on the What you will own and Required sections above. We won't ask about anything this posting doesn't promise.
Bar raiser. An engineer from outside the hiring team checks that you raise the overall engineering bar.
THE TEAM
You will work alongside product managers, designers, smart contract, backend and frontend engineers, QA and DevOps.
BENEFITS
We are passionate about fostering a supportive environment for our team, so we prioritize the physical, mental, and emotional well-being of our employees and their families through a comprehensive Benefits Program. This includes medical, dental, and vision, PTO, and a personalized career roadmap for each employee. By investing in professional development through training and educational opportunities, we ensure that our team thrives both personally and professionally. Together, we're not just building a business; we're cultivating a community that values creativity, collaboration, and the transformative power of play.
EMPLOYMENT DETAILS
Location: Remote
Employment Type: Full-time
Schedule: 10:00–19:00 (flexible)
Contract: Employment agreement (entity or EOR arranged per candidate location)
EQUAL EMPLOYMENT STATEMENT
Xsolla is dedicated to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, language, sexual orientation, national origin, genetics, political beliefs, disability, age, marital status, social background or other characteristics.
We are committed to compliance with all fair employment practices regarding citizenship and immigration status.
CONTACT
If you have questions regarding our hiring practices, please contact careers@xsolla.com. For more vacancies, visit xsolla.com/careers.
Ведение технически сложных задач: от анализа БТ и проектирования до запуска в прод. Самостоятельная проработка технических решений, декомпозиция сложных задач, доведение их до прода.
Location: Москва
Наша команда разрабатывает новый цифровой продукт в Сбербанке - "Обеспеченное будущее".
Проект предполагает интеграцию нескольких продуктовых и технологических команд и развитие сервиса в рамках единой digital-экосистемы банка.
Ищем Java разработчика, который усилит наш проект!
Обязанности
* разработка back-end части автоматизированной системы с учетом требований безопасности, отказоустойчивости, времени отклика и т.п. (в т.ч. прототипирование)
* писать эффективный и понятный код на Java
* проведение code review, написание юнит-тестов, участие в организации процессов контроля качества java кода на проекте
* контролировать качество и сроки разработки, внедрять лучшие практики разработки ПО, предлагать в работу новые инструменты и фреймворки, совместно с командой решать архитектурные вопросы
* проведение командных мероприятий (планирование, груминг, ретроспектива, stand-up, демо).
Требования
* опыт работы в качестве Java-разработчика от 4х лет
* уверенное знание Java core, Spring (Spring Boot), SQL, JPA, PostgreSQL, Rest, Grpc, Kafka, RabbitMQ, Docker
* знания kubernetes/openshift, Helm, kubectl, nginx, Istio
* понимание принципов CI/CD, Jenkins (или аналогами)
* понимание принципов микросервисной архитектуры (REST, gRPC, взаимодействие сервисов)
* опыт написания модульных и интеграционных тестов (JUnit, Testcontainers, Mockito и др.)
* опыт проведения code review.
Условия
* гибридный формат работы - офис на Кутузовском 32к1
* годовой бонус и ежегодный пересмотр
* социальный пакет (ДМС, страхование от несчастных случаев, льготное кредитование, подключение родственников к полису)
* корпоративный университет Сбера, внутренняя образовательная платформа, участие в IT-конференциях
* льготная ипотека в Сбере, корпоративная пенсионная программа, подписка СберПрайм+ с возможностью использования до трех близких, скидки от партнеров
* материальная помощь при наступлении значимых событий в жизни;
* дисконт-программы от компаний партнеров (фитнес, страхование, туризм)
* подарки и мероприятия для детей сотрудников. Оздоровительные программы для детей сотрудников.
Требования:
— Опыт в аналитике не менее 4 лет в роли системного аналитика.
— Участие в проектах с распределёнными системами под высокой нагрузкой (Highload).
— Владение современными open-source инструментами.
— Подтверждённая практика проектирования интеграций с Apache Kafka (понимание топиков, партиций, гарантий доставки).
— Опыт работы с инструментами сбора и CDC: Vector, Debezium (понимание механики отслеживания изменений в данных).
— Широта архитектурного мышления: ориентация в паттернах микросервисной архитектуры, понимание работы REST (OpenAPI/Swagger) и gRPC.
— Общее знакомство с Kubernetes и Service Mesh.
— Погружение в Observability с пониманием трёх опор наблюдаемости: метрик, логов и трассировки (OpenTelemetry).
— Различение принципов работы систем онлайн-мониторинга (алертинг, режим реального времени) и аналитических хранилищ (DWH, анализ исторических данных).
— Наличие опыта или готовность освоить сопоставление (корреляцию) разнородных данных и проектирование бизнес-метрик.
— Навыки работы с данными и миграциями: уверенное владение SQL/PQL.
— Опыт или стремление освоить проектирование и настройку автоматизированного переноса данных между хранилищами.
— Системный склад ума и способность доходить до корня технической проблемы.
— Умение доносить сложные технические показатели простым языком как до бизнеса, так и до разработчиков.
— Командная работа, доброжелательность, открытость к переменам.
Задачи:
— Работа с требованиями: общение с ИТ-командами и бизнес-заказчиками для выявления потребностей в мониторинге, логировании и алертинге.
— Проектирование движения данных: создание схем потоков данных (Data Flow Diagram) — от бизнес-систем через Vector/Kafka до целевых хранилищ платформы.
— Автоматизация переноса данных: участие в разработке инструментов, позволяющих автоматически переносить конфигурации и исторические данные мониторинга.
— Подготовка документации: написание ТЗ, маппингов данных, описание формирования метрик, SLO/SLI и правил корреляции событий.
— Сопровождение и разбор инцидентов: постановка задач разработке, авторский надзор, анализ аномалий в потоках данных мониторинга и поиск узких мест.
Условия:
— Полный рабочий день.
— Возможна удалённая работа.
— Проект бессрочный, локация — любая.
— Работа в аутстафф-компании, подбор специалистов для длительных проектов в сфере высоконагруженных распределённых систем.
Проектировать и разрабатывать масштабируемые backend-сервисы на Go. Проектировать схемы данных, шину событий и API (gRPC, REST) для межсервисного взаимодействия.
- Владельцем тестовой стратегии для платформы сбора данных, охватывающей рабочее приложение (WebView внутри основного приложения), бэкофис и сервисы бэкенда, от тестовых планов до одобрения релиза. - Опыт работы Full Stack QA Engineer не менее 3 лет.
Задачи:
— Разрабатывать и оптимизировать биллинг и HTTP API;
— Делать интеграции с платёжными сервисами, сервисами поставщиков, бухгалтерии, сервисами электронного документооборота и регуляторов;
— Производить рефакторинг старого кода;
— Писать автотесты и документацию.
Требования:
— Опыт коммерческой разработки на Java от 5 лет, уверенное программирование на Java 21+Spring;
— Опыт работы с многопоточностью, включая задачи с многопоточным доступом к данным в памяти и построение асинхронных обработок запросов;
— Опыт работы с gRPC, RabbitMQ;
— Опыт работы с PostgreSQL, свободное владение SQL для написания и оптимизации сложных запросов к БД PostgreSQL 18;
— Опыт разработки сетевых приложений, понимание работы протокола HTTP.
Будет плюсом:
— Опыт работы с Redis, RabbitMQ, golang, python, s3, Docker, уверенная работа в Linux.
Условия:
— Работа в продуктовой компании с технически сложным и востребованным продуктом для бизнеса;
— Гибкое начало рабочего дня;
— Работа в аккредитованной IT-компании;
— Одна из двух льгот на выбор за счет компании (ДМС (Лучи) или корпоративное обучение английскому/испанскому языку до 2-х раз в неделю);
— Корпоративные скидки от BestBenefits;
— Возможность гибридного графика, офис в Москве рядом с метро Тульская;
— Современные и удобные инструменты, софт и оборудование для работы.
Процесс найма:
1. Скрининг с HR (40 минут);
2. Техническое задание;
3. Техническое интервью (90 минут);
4. Оффер.
ГибридseniorМосква; Сейчас мы находимся в поиске Java разработчика в команду Billing & Platform с задачами разработки платформы для real-time коммуникаций, которая должна выдерживать High Load, хорошо масштабироваться и быть доступной в режиме 24x7; При желании гибридного графика – Московский офис находится в пяти минутах от метро Тульская, рядом с Даниловским рынком
Location: Russia; Moscow; Perm
Workplace: remote
ABOUT US
Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring opportunities together, and continually make new resources available to creators. Headquartered and incorporated in Los Angeles, California, Xsolla operates as the merchant of record and has helped over 1,500+ game developers to reach more players and grow their businesses around the world. With more paths to profits and ways to win, developers have all the things needed to enjoy the game.
For more information, visit xsolla.com.
The role
THE ROLE
We are hiring a
Senior Backend Engineer
for two platform products:
Xsolla ID
is the identity and authentication platform behind sign-in, account management and SSO across Xsolla products.
Xsolla ZK
is Web3 wallet infrastructure: smart wallets and account abstraction on a zkSync-based L2.
Both products sit on users' most sensitive flows, logging in and signing transactions, and other Xsolla teams build on top of them.
WHAT YOU WILL OWN
The backend services of your product area end to end: design, implementation, release and production operation, including on-call
Architecture across services: service boundaries, integration contracts and data ownership. You make these decisions and justify them in writing
Reliability and security of critical flows: SLOs, failure handling, protection of user data and credentials
Service performance and cost under load
WHAT YOU WILL DO
Design and build services and APIs (REST, gRPC) for authentication, account management and wallet operations
Define service boundaries and integration contracts with other Xsolla teams
Design data models and storage; optimize schemas and queries
Build event-driven and asynchronous workflows
Own observability: metrics, logs, tracing and alerting, and act on what production tells you
Take part in on-call, incident response and post-mortems
Improve the engineering environment: CI/CD, infrastructure-as-code, testing
Review code
Set up and maintain AI tooling in the repositories (Claude Code, Codex, Cursor: rules, context, harness) so the team uses it effectively
Responsibilities
Language and platform
5+ years of commercial backend development
Go: idiomatic code, concurrency (goroutines, channels, context and cancellation), memory and performance profiling (pprof)
Data
Relational databases (PostgreSQL, MySQL): schema design, indexes, query plans, transactions and isolation levels, safe migrations
Caching (Redis): when to cache, invalidation, consistency trade-offs
Distributed systems
Service architecture and distributed-systems trade-offs: consistency, availability, idempotency, retries, failure modes
Asynchronous messaging and event-driven design (Kafka, RabbitMQ or NATS): delivery guarantees, ordering, reprocessing
APIs
Designing REST and gRPC APIs: versioning, backward compatibility, contract documentation (OpenAPI / Swagger, Protobuf)
Security and identity
Application security: common vulnerability classes (OWASP Top 10), secrets management, safe handling of user data
OAuth 2.0 / OIDC from the server side: flows, tokens, sessions
Operations
Containers and orchestration (Docker, Kubernetes) at the level of deploying and debugging your own services
Observability (we use Datadog; experience with Prometheus, Grafana, ELK / Graylog or OpenTelemetry also counts): metrics, logs, tracing and alerting; diagnosing incidents in production
Engineering practices
Testing: unit, integration, contract
Git, CI/CD (GitLab CI or similar)
AI-assisted engineering
Daily hands-on use of AI coding tools (Claude Code, Codex, Cursor) for development and review, including configuring them for a repository
English
Reading technical documentation in English
Nice to Have
Web3 backend experience: blockchain integration, wallet infrastructure, account abstraction
High-load systems
Cloud platforms (GCP, AWS or Azure) and infrastructure-as-code
NoSQL databases (MongoDB or similar)
Domain experience in gaming, e-commerce, fintech or payments
HOW WE WORK
Decisions in writing.
Significant technical decisions are written up as an RFC or ADR that lays out the options and trade-offs. We discuss the document, not a blank whiteboard.
AI is part of everyday engineering.
We use AI coding tools for development and review, and we treat configuring them for a codebase as real engineering work.
HOW WE HIRE
Intro call.
Your background, your motivation and the role.
Technical interview.
Built directly on the
What you will own
and
Required
sections above. We won't ask about anything this posting doesn't promise.
Bar raiser.
An engineer from outside the hiring team checks that you raise the overall engineering bar.
THE TEAM
You will work alongside product managers, designers, backend and frontend engineers, QA and DevOps.
BENEFITS
We are passionate about fostering a supportive environment for our team, so we prioritize the physical, mental, and emotional well-being of our employees and their families through a comprehensive Benefits Program. This includes medical, dental, and vision, PTO, and a personalized career roadmap for each employee. By investing in professional development through training and educational opportunities, we ensure that our team thrives both personally and professionally. Together, we're not just building a business; we're cultivating a community that values creativity, collaboration, and the transformative power of play.
EMPLOYMENT DETAILS
Location: Remote
Employment Type: Full-time
Schedule: 10:00–19:00 (flexible)
Contract: Employment agreement (entity or EOR arranged per candidate location)
EQUAL EMPLOYMENT STATEMENT
Xsolla is dedicated to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, language, sexual orientation, national origin, genetics, political beliefs, disability, age, marital status, social background or other characteristics.
We are committed to compliance with all fair employment practices regarding citizenship and immigration status.
CONTACT
If you have questions regarding our hiring practices, please contact careers@xsolla.com. For more vacancies, visit xsolla.com/careers.
Проектировать архитектуру сервисов и микросервисов, выбирать подходящие паттерны и подходы. Писать высокопроизводительный, безопасный и поддерживаемый код на Go с учётом особенностей конкурентности (горутины, каналы, примитивы синхронизации).
Location: Москва
Мы приглашаем Java-разработчика в команду маркирование клиентской базы системы Единого профиля клиентов (ЕПК) Сбера. Наша задача — создание единого профиля клиента, который обеспечивает банк актуальной, надежной, полной и непротиворечивой информацией о каждом клиенте. Присоединяйтесь к созданию решений, которые влияют на комфорт и удобство миллионов наших клиентов каждый день!
Обязанности
проектирование и разработка новых микросервисов на Java с использованием фреймворков Spring/Spring Boot
поддержка и развитие существующего функционала, доработка работающих сервисов
разработка unit и интеграционных тестов
проведение код ревью.
Требования
опыт промышленной разработки на Java от 3х лет
уверенное знание Java Core, Spring Framework, Collections Framework, Stream API
опыт разработки на Java 17 и выше
опыт работы с Maven на продвинутом уровне
опыт проектирования REST API и разработки gRPC-интеграций
знание принципов работы брокеров сообщений. Обязателен опыт промышленной разработки с Apache Kafka
уверенное владение командной строкой Linux
практический опыт работы с Docker / Podman.
знание протокола HTTP, понимание отличий HTTP/1.1 от HTTP/2; работа с OpenAPI
приветствуется опыт работы с Jenkins
приветствуется опыт работы с Kubernetes и навык работы с Helm charts
Условия
ежегодный пересмотр зарплаты и годовая премия
расширенный ДМС и льготное страхование для семьи
уникальная система обучения Сбера для профессионального и карьерного развития
выгодная ипотека для сотрудников
подписка Прайм с возможностью совместного использования на трёх близких
вознаграждение за рекомендацию друзей в команду Сбера
корпоративная пенсионная программа.
Москва
УдалённоГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.