High 5 Games

Senior Server Engineer (Remote)

Posted: 14 minutes ago

Job Description

We’re looking for a Senior Server Engineer to join our team of top-tier developers responsible for designing and building the backbone of High 5 Games’ products and platform. In this role, you’ll work on cutting-edge server-side technology, leveraging cloud infrastructure, big data, and AI to deliver scalable and high-performance systems that power some of the most engaging social casino experiences in the world.You’ll be a key contributor in designing and delivering all H5G server systems, services, and data stores — helping drive our platform to the next level of performance and reliability.What You’ll DoArchitecture & Systems DevelopmentDesign, develop, and optimize highly scalable Java-based backend systems and microservices.Build and maintain real-time, high-throughput architectures using Spring Boot (2.5+), REST APIs, Tomcat, Kubernetes, and the Docker ecosystem.Design and deliver high-volume, highly available back-end infrastructures (20K+ mps) leveraging Kafka and Hazelcast.Apply distributed system concepts such as leadership, consensus, partitioning, and replication to ensure scalability and resilience.Conduct performance analysis and optimization across databases, application code, and infrastructure layers.Develop comprehensive testing strategies (TDD, BDD) and ensure code reliability through robust unit, integration, and system tests.Identify, diagnose, and resolve complex production issues with strong debugging and troubleshooting skills.Data ManagementWork with both SQL and NoSQL databases, particularly Cassandra and MySQL.Utilize cloud-based big data tools for data processing and analysis.Implement real-time stream analysis and contribute to machine learning (ML) and AI modeling initiatives where applicable.Operational ExcellenceBuild operationally mature systems that are scalable, secure, and well-instrumented.Use tools like Gradle, Jenkins, Nexus, GCP, Kubernetes, Docker, and Datadog for CI/CD, monitoring, and deployment.Apply SDLC best practices and ensure code quality, documentation, and smooth delivery pipelines.Collaborate using Jira, Confluence, and other tools to maintain alignment across teams.What We’re Looking For6+ years of hands-on experience in Java server-side development, ideally with Java 11/17+.Proven background in building and scaling real-time, high-availability back-end systems (Telcos, Trading, AdTech, or similar).Strong expertise in microservices architecture, REST API design, and Spring Boot.Deep understanding of distributed systems, security concepts, and enterprise architecture.Experience in Kafka, Hazelcast, Cassandra, and MySQL.Familiarity with GCP, Kubernetes, Docker, and monitoring tools like Datadog or Stackdriver.Exposure to machine learning, AI modeling, or streaming data is a plus.Excellent communication, collaboration, and problem-solving skills.A passion for staying up-to-date with the latest in server, cloud, and Java technologies.EducationBachelor’s degree in Computer Science, Engineering, or a related field required.Master’s degree (MS in CS or Engineering) is a plus.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In