Backend Developer(Senior)
Описание на позицията
Join 7777 gaming and take ownership of features on a large, real-world platform that powers casino games played around the world.
About Us and the Role
7777 gaming builds and distributes casino games to players around the world. With 20 years in the industry, we have grown a mature platform and a large, living codebase that serves operators across many regulated markets and processes real-money transactions every second. This is a platform engineering role, not just an endpoint role.
You will design and implement features that span financial systems, bonus and jackpot mechanics, real-time delivery, and multi-tenant infrastructure across our three-layer architecture (Frame → AppBase → AppInstances). You will own work end to end, set the technical direction on your features, and help the developers around you grow.
Responsibilities:
- Design and implement new game features, bonus systems, jackpot mechanics, and promotional tools across the full architecture
- Build and maintain wallet integrations with third-party aggregators — signed HTTP protocols, retry logic, and idempotency guarantees
- Develop and operate long-running daemon services for transaction processing, game lifecycle, and real-time event delivery
- Optimise queries and caching strategies across MariaDB, Memcached, and Redis for high-throughput financial operations
- Safeguard data integrity through distributed locking, transaction-safety protocols, and multi-currency reconciliation
- Work within regulatory requirements across multiple jurisdictions (betting limits, geographic restrictions, tax compliance)
- Review code, mentor junior engineers, and help shape conventions and architectural decisions
- 5 years of professional server-side development, with strong OOP, references, and regular-expression fluency
- Strong SQL and relational database skills (MySQL/MariaDB) — query optimisation, transactions, and schema design
- Comfort with direct database programming via DBI (no ORM)
- Solid understanding of caching systems (Memcached and/or Redis)
- Experience building and maintaining daemon/service processes on Linux or FreeBSD
- A deep understanding of HTTP, API design, and request signing/authentication
- Comfort working in a large, established codebase — reading and extending existing patterns rather than rewriting
- Proficiency in Perl, which is the core of our platform; strong engineers from PHP, Python, Ruby, Java, or C# who are committed to working in Perl will be considered
- Knowledge of multi-tenant architecture (per-tenant databases, config inheritance, namespace isolation)
- Experience with Plack/PSGI/Starman or Apache mod_perl
- Familiarity with real-time/WebSocket systems
- Experience with ClickHouse or other columnar analytics databases
- Familiarity with process supervision (daemontools/SVC) and version control (Git or Subversion)
- Familiarity with AI-assisted development tools
We offer more than a pay check:
- Competitive salary;
- Annual performance bonus;
- 20 days annual leave;
- Private health insurance;
- Conferences and seminars;
- Sports card;
- In-house tournaments and championships;
- Fresh fruits and drinks every day;
- Social events and a collaborative workspace;
- Senior engineers to learn from and a real path to grow
This postion is on-site.
Интересувате ли се от тази позиция?