¡Activa las notificaciones laborales por email!

Senior Backend Engineer

LAYERS

Aldaya

Presencial

EUR 30.000 - 50.000

Jornada completa

Hace 30+ días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

An established industry player in esports is seeking a skilled Backend Engineer to join their innovative technology team. This role involves designing and building distributed APIs and microservices using Java and Spring Framework, while also providing opportunities to work with Golang. You'll engage in the full software development lifecycle, tackling complex technical challenges and contributing to a collaborative environment. If you have a passion for gaming and technology, this position offers a unique chance to enhance your skills in a dynamic and supportive setting, all while being part of a leading competitive gaming platform.

Formación

  • Commercial experience with Java and Spring Framework on large projects.
  • Ability to design distributed APIs and work in Microservices environments.

Responsabilidades

  • Participate in the software development lifecycle including planning and deployment.
  • Design and develop distributed APIs and solve complex technical issues.

Conocimientos

Java
Spring Framework
Microservices
RESTful APIs
gRPC
NoSQL databases
Async communication
SOLID principles
DRY principles
Golang / Go

Herramientas

Docker
Kubernetes

Descripción del empleo

Fast Food Worker

At EFG (ESL FACEIT Group) we create worlds beyond gameplay, where players and fans become a community. We pride ourselves in having a corporate social responsibility which is that “IT’S NOT GG, UNTIL IT’S GG FOR ALL”. Our passion, craft, and DNA are aligned to create and shape the world of esports, gaming tournaments, leagues, events, and holistic ecosystems through our millions of players, fans, and heroes, as well as through our people, and culture.

About FACEIT

With more than 25m users playing 30m matches every month FACEIT is the leading competitive gaming platform. We provide gamers the best experience possible by making sure we are always on top of our tech – and continue to deliver industry-leading features to our already awesome platform!

The Team

The goal of the Technology team is to establish the best tech platform in the gaming industry. They oversee all product-related technology within EFG, including scouting for innovative tech solutions, designing architectural frameworks, implementing best practices, devising effective tech strategies, fostering partnerships, and implementing seamless integrations.

Our Backend Engineers take full responsibility for the design and build of our distributed APIs and microservices and are currently working on some amazing new features. Our tech stack is based around Java, Golang, GCP, Microservices, Kubernetes – and much more! This is the perfect role for a Java developer looking to gain more experience in Golang / Go.

What you will do :

  1. Participate in all aspects of the software development lifecycle including planning, technical design, construction, peer reviews, documentation, testing and deployment;
  2. Design and develop distributed APIs and scheduled procedures;
  3. Solve complex technical requirements or issues by leading analysis and development;
  4. Work with the latest tools and continually learn and develop your skillset;
  5. Contribute to team meetings; troubleshooting development and production problems across multiple environments and operating platforms;
  6. Develop any required proof-of-concept work as part of the technical design process;
  7. Be responsible for the Code Level Design, Organisation of code, use of patterns for the successful implementation of a solution;
  8. Ability to clearly write technical and solution design specifications;
  9. Support users by developing documentation and assistance tools.

Requirements

  1. Current commercial experience with Java and Spring Framework on large scalable projects;
  2. Ability to design amazing distributed APIs and scheduled procedures;
  3. Experience working within a large Microservices environment;
  4. Excellent knowledge of RESTful / gRPC or APIs;
  5. Good understanding of Async communication;
  6. Proven experience working with NoSQL databases would be great;
  7. Ability to follow SOLID or DRY principles;
  8. Experience with Docker or Kubernetes;
  9. In-depth understanding of testing;
  10. Previous experience working on large complex applications;
  11. Basic knowledge of Golang / Go.

Nice to have :

  1. A passion for video games and esports is a plus;
  2. Desire to learn new technologies and frameworks;
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.