Software Engineer - Backend

closed
ESL FACEIT Group Logo

ESL FACEIT Group

πŸ“Remote - United Kingdom

Summary

Join EFG's Technology team as a Backend Engineer and contribute to the development of a leading competitive gaming platform. You will participate in all stages of the software development lifecycle, designing and developing distributed APIs and scheduled procedures. The role requires experience with Go/Golang, microservices, and NoSQL databases. You will work with a team to solve complex technical challenges and contribute to the platform's continued success. EFG offers full support for remote work across Europe with a permanent, full-time contract governed by the labor laws of your country of residence. This ensures access to all associated benefits.

Requirements

  • Current commercial experience with Go/Golang on large scalable projects
  • Ability to design amazing distributed APIs and scheduled procedures
  • Experience working within a large Microservices environment
  • Excellent knowledge of RESTful/gRPC or APIs
  • Good understanding of Async communication
  • Previous experience working on large complex applications
  • In-depth understanding of testing

Responsibilities

  • Participate in all aspects of the software development lifecycle including planning, technical design, construction, peer reviews, documentation, testing and deployment
  • Design and develop distributed APIs and scheduled procedures
  • Solve complex technical requirements or issues by leading analysis and development
  • Work with the latest tools and continually learn and develop your skillset
  • Contribute to team meetings
  • Troubleshooting development and production problems across multiple environments and operating platforms
  • Develop any required proof-of-concept work as part of the technical design process
  • Be responsible for the Code Level Design, Organisation of code, use of patterns for the successful implementation of a solution
  • Ability to clearly write technical and solution design specifications
  • Support users by developing documentation and assistance tools
  • Any other tasks that fall within this roles remit

Preferred Qualifications

  • A passion for video games and esports is a plus
  • Proven experience working with NoSQL databases would be great
  • Ability to follow SOLID or DRY principles
  • Experience with Docker or Kubernetes
  • Desire to learn new technologies and frameworks
  • Good communication skills
  • You are fast and reliable
  • Able to work independently
  • Be a proactive learner

Benefits

  • Full support for remote work across all European countries
  • Permanent, full-time contract
This job is filled or no longer available