Senior Backend Software Engineer – Gaming Engineering

Reports To: Engineering Team Lead
Department: Information Technology
Location: Europe - Remote
Apply Now

What you’ll do as a Senior Backend Engineer at BetVictor:

  • Design and implement distributed micro-services in Java
  • Writing reusable, testable, and efficient code
  • Design secure, stable, and robust architecture
  • Collaborate with DevOps to deploy new services and middleware
  • Write highly scalable, high volume services
  • Create optimized database schemas and access paths
  • Application debugging, profiling, performance tuning, and stress-testing
  • Work closely with the DevOps team to continuously optimize and improve production infrastructure
  • Ensure all systems have suitable coverage with tests, metrics, and alarms

Experience and skills that are important for success in this role:

  • At least 2 years of experience in software engineering
  • Experience using a Linux server environment
  • Ability to independently debug and analyze problems
  • Leadership in defining technical requirements and driving projects through to completion
  • Assume technical responsibility of complex backend systems, identify opportunities for improvements
  • Lead by example, mentor junior engineers, and ensure best practices are adhered to
  • Be familiar with deployment using Docker
  • Be knowledgeable about distributed systems and technologies (Kafka, NoSQL, SQL, Redis, ...)
  • Experience working with Kubernetes
  • Experience engineering for cloud systems (AWS, Google, and/or Microsoft)
  • Be passionateabout secure, reliable, and fast software

BetVictor is an equal opportunity employer.

Apply for this position

    BetVictor is an equal opportunity employer.