Job Title: Senior Backend Developer (GoLang + Node.js)
Location: Remote
Employment Type: Full-Time
About Gini Talent
Founded in 2019 in Istanbul, Gini Talent is a fast-growing, technology-driven staffing and recruitment company. We specialize in providing contract, temporary, and permanent staffing solutions across IT, marketing, creative services, and finance. Headquartered in Istanbul, we operate globally with offices in London, New Jersey, and Dubai, serving clients across 14 countries.
Certified with ISO 9001 and ISO 27001, Gini Talent stands out with its innovative recruitment technologies and AI-powered solutions that elevate the hiring experience for both clients and candidates.
About the Role
We are looking for a highly skilled Senior Backend Developer to join our fast-growing team in the iGaming industry. This role focuses on building scalable and high-performance backend services using GoLang and Node.js, along with tools such as gRPC, RabbitMQ, and Redis. A strong command of Node.js is essential, and familiarity with ReactJS is a plus for effective collaboration across teams.
Key Responsibilities
- Design and implement an auditable ledger system for internal wallet and transaction tracking.
- Develop reconciliation logic across wallets, game providers, and payment gateways.
- Ensure data consistency in high-volume, multi-currency transaction environments.
- Collaborate with finance, compliance, and DevOps teams to deliver accurate financial reporting.
- Build APIs for financial summaries including player balance sheets, GGR, NetWin reports, etc.
- Implement precision-safe monetary calculations.
- Contribute to ETL pipelines into ClickHouse or financial data lakes for audit readiness.
- Lead the transition from legacy transaction logic to event-based/ledger-based architecture.
- Implement and manage microservices architecture, ensuring efficient data flow.
- Use gRPC for high-performance inter-service communication.
- Integrate RabbitMQ for messaging and Redis for caching.
- Write clean, testable, and scalable code aligned with software development best practices.
- Work collaboratively with frontend developers, architects, and DevOps engineers.
- Participate in code reviews and architecture discussions.
- Mentor junior developers and provide technical guidance.
- Identify and troubleshoot backend issues promptly.
Qualifications
Experience:
- 5+ years of experience in backend development with Node.js and/or GoLang.
- Experience with accounting or ERP systems integration.
- In-depth understanding of wallet management, transaction lifecycles, and reconciliation processes.
- Familiarity with double-entry systems, event sourcing, or ledger-based architectures.
- Experience working with high-volume and high-integrity systems such as financial platforms or payment gateways.
- Proficiency in both SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Familiarity with containerization (Docker) and orchestration (Kubernetes) is a plus.
- Experience with version control systems (Git) and CI/CD pipelines.
Soft Skills:
- Strong analytical thinking and problem-solving abilities.
- Excellent verbal and written communication skills.
- Team player with the ability to work independently in a fast-paced environment.
Nice to Have:
- Experience with ClickHouse, Kafka, NATS JetStream, or Redis for reporting and real-time data processing.
- Familiarity with regulatory and compliance standards (AML, KYC, SOX) is a strong plus.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Engineer - Go (Golang) (m/f/d)
2026-06-16
Java Backend Engineer
2026-06-15
Senior DevOps Engineer
2026-06-18
- Posted
- Jun 18, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Türkiye
- Company
- Gini Talent
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Engineer - Go (Golang) (m/f/d)
2026-06-16
Java Backend Engineer
2026-06-15
Senior DevOps Engineer
2026-06-18