Back to listings

Backend Engineer

Key Responsibilities:

  • Form part of a team developing new game concepts into a reality.
  • Contribute to the system architecture of solutions.
  • Develop code in accordance with agreed architecture and design solution.
  • Convert business requirements into technical requirements, documenting the required development tasks.
  • Create and maintain system documentation.
  • Keep abreast with industry trends and developments.

Requirements:

  • Strong proficiency in TypeScript and JavaScript for backend development.
  • Experience with Express.js or similar Node.js frameworks for building RESTful APIs.
  • Experience with microservices and distributed systems architecture.
  • Deep understanding of database management using PostgreSQL and MongoDB.
  • Proficiency in Redis for caching and RabbitMQ for message brokering.
  • Experience with WebSockets for building real-time, bidirectional communication systems.
  • Solid understanding of SOLID principles and other software design patterns for building maintainable code.
  • Hands-on experience with Docker and containerization technologies.
  • Strong experience in writing unit tests and integration tests.
  • Proficiency in Git and version control best practices.
  • Knowledge of CI/CD pipelines.
  • Excellent debugging and troubleshooting skills.
  • Knowledge of performance tuning and optimization techniques.
  • Familiarity with Agile methodologies and working in a collaborative environment.

Nice-to-have, but not required:

  • Experience from the sports betting industry.
  • Familiarity with Kubernetes for container orchestration.
  • Knowledge of GraphQL APIs and their implementation using frameworks such as Apollo.
  • Experience with cloud infrastructure like AWS, Google Cloud, or Azure.
  • Exposure to Event-Driven Architecture using event stream processing tools.

As a person you are:

  • Are able to work under minimal supervision.
  • Have good collaboration skills, and ready to work as part of a team.
  • Able to work under pressure and against tight deadlines.
  • Explore new technologies and work at finding solutions.

Join us!

At Scout, you will meet challenges, get your own responsibility areas and get the chance to grow your own career. You will get much trust, and team support to solve exciting challenges.

We have established a good working environment where we, among others, offer our team members flexible working hours, paid time off (sick leave and child sick leave, national holidays, vacation), and learning opportunities.

If this sounds like something you would be interested in, don’t hesitate to contact us!

Contact person:
Anastasiya Kanunikova (Head of people&culture)

Open application