Back to listings

Senior Full-stack 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:

  • Proficiency in TypeScript/JavaScript.
  • Experience with Express.js or similar backend frameworks for building scalable and maintainable RESTful APIs.
  • Experience with microservices architecture.
  • Experience with PostgreSQL and MongoDB for data management.
  • Knowledge of Redis for caching and RabbitMQ for message brokering.
  • Hands-on experience with React, Web Components and build tools like Vite.
  • Familiarity with Docker and containerization concepts.
  • Working experience with WebSockets for real-time updates.
  • Experience with Git for version control and CI/CD pipelines.
  • Strong background in writing unit, integration, and functional test cases.
  • Familiarity with Agile methodologies and comfortable with a collaborative team environment.
  • Strong communication skills, with the ability to explain technical concepts to both technical and non-technical people.

Nice-to-have, but not required:

  • Experience from the sports betting industry.
  • Familiarity with basic machine learning approaches.
  • Familiarity with Kubernetes for container orchestration.
  • Experience with cloud infrastructure like AWS, Google Cloud, or Azure.

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