- Company Name
- Games Inc
- Job Title
- Platform Backend Engineer
- Job Description
-
**Job title:** Platform Backend Engineer
**Role Summary:** Design, develop, and maintain the core infrastructure powering a global online gaming platform. Deliver high‑performance, scalable, and secure services across player session management, game deployment, and third‑party integrations, while collaborating with architects and cross‑functional teams.
**Expectations:**
- Minimum 3 years of professional backend development experience, ideally in platform or systems engineering.
- Proven track record in the iGaming/online gambling domain.
- Strong ownership mindset in a remote‑first environment.
- Ability to balance deep technical implementation with architectural strategy.
**Key Responsibilities:**
- Architect, build, and maintain platform services with emphasis on performance, scalability, and security.
- Implement new features and enhance existing ones across the core platform.
- Integrate with operators, aggregators, and regulatory APIs.
- Write clean, well‑tested code following best practices.
- Troubleshoot, optimize, and ensure reliability and speed of distributed systems.
- Contribute to architectural discussions, propose improvements, and reduce technical debt.
- Collaborate with QA, product, and other engineering teams to meet roadmap objectives.
**Required Skills:**
- Proficient in at least one backend systems language (Java, C++, Rust, C#, Go, or Python).
- Experience with Java, TypeScript, Node.js, and/or Python.
- Deep understanding of microservices, distributed and event‑driven architectures.
- Hands‑on experience with NoSQL databases (MongoDB) and scaling database‑driven applications.
- Familiarity with AWS infrastructure (EC2, CloudFront, Route53) and cloud deployments.
- Working knowledge of containerization (Docker) and CI/CD pipelines (GitHub, Jenkins, Terraform).
- Monitoring and observability tools (Prometheus, Grafana, CAdvisor).
- Strong problem‑solving, attention to detail, and effective communication.
- Proactive, collaborative approach and willingness to dive into code or discuss solutions.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
- Optional certifications: AWS Certified Developer, AWS Certified Solutions Architect, or similar.