We are building a payment system that helps merchants accept payments via in-game skins. This is a product at the intersection of
finance,
gaming, and
blockchain — we integrate with Steam, cryptocurrency networks, and payment providers to make transactions fast, secure, and user-friendly.
Tasks:
- Develop the fiat payment module: integrations with providers, transaction validation, and routing
- Extend the crypto-processing module: implement deposits and withdrawals, manage fees, and confirmations
- Systematically reduce technical debt: improve observability and architecture
- Improve the internal admin panel used by support and operations teams
- Design and implement a new version of the merchant dashboard
- Design the architecture of key components in the payment system
- Develop and maintain internal and external APIs
- Integrate with external services: payment providers, Steam API, blockchain networks
- Collaborate with the team and product managers to clarify and finalize requirements before development starts
- Ensure predictable system behavior in case of failures and errors
- Implement telemetry, metrics, and tracing for key business flows
- Participate in technical discussions
- Reduce technical debt: refactor legacy modules, review outdated approaches
- Take part in incident analysis and help improve system resilience
- Maintain code quality through testing and code reviews
Requirements:
- Attention to detail and autonomy: you can own a task and drive it to completion
- Commercial work experience - 4+ years
- Higher or secondary vocational education in a technical field
- Ability to gather and refine requirements: you ask the right questions, clarify edge cases, and reduce rework
- Experience designing scalable and reliable solutions with risk mitigation in mind
- Ability to design resilient transactional flows and accurate accounting logic
- Ability to understand unfamiliar codebases, identify issues, and propose optimal solutions
- Willingness to take responsibility for technical decisions and their consequences
- Ability to explain your technical choices clearly to both engineers and product stakeholders
- Systems thinking: you consider how a task impacts the architecture and business
- Ability to conduct thoughtful code reviews focused on stability, readability, and architectural alignment
- Strong team collaboration skills
Tech Stack:
- PHP 8.2
- Laravel 11
- PHPUnit, PHPStan, PHPMD, PHPMND, CS-Fixer, CodeSniffer
- MySQL 8 (migrating to PostgreSQL)
- Redis
- Temporal
- Grafana, Prometheus
- Sentry
- Kubernetes, Helm, Tekton
- GitLab CI, Docker
Nice to Have:
Steam ecosystem
- Hands-on experience with the Steam economy: buying, selling, or trading via Steam Market or third-party platforms
- Understanding of CS2, Dota 2, Rust item logic (trade locks, bans, fees, price mechanics)
- Familiarity with Steam API: inventories, trades, rate limits, auth specifics
Payments & Crypto
- Experience working with payment providers or financial infrastructure
- Integration experience with crypto networks: send/receive, fee management, confirmations
Workflow Orchestration
- Experience with Temporal or similar tools for managing complex business logic
Languages
- Ukrainian or Russian for communicating inside the team
- English — Intermediate, for understanding technical documents