Software Engineer - Backend & Integrations

Software Engineer - Backend & Integrations

Posted 3 days ago by Mayfleet Recruitment Limited

Negotiable
Outside
Undetermined
Manchester, UK

Summary: This role involves developing and maintaining a robust Back End for a global gaming platform, focusing on integration with various third-party services. The engineer will work with REST APIs, secure authentication, event feeds, and a scalable data pipeline to ensure high reliability and performance for users worldwide.

Key Responsibilities:

  • Build and maintain a robust Back End for a global gaming platform.
  • Work across REST APIs and secure authentication flows.
  • Manage event feeds and a scalable data pipeline.
  • Implement OAuth2 and OIDC for secure authentication.
  • Handle webhooks and event feeds.
  • Utilize PostgreSQL for data storage and data-model design.
  • Implement Redis for caching and reliability.
  • Manage simple queueing for background tasks and failure retries.
  • Handle rate-limit and backoff strategies.
  • Deploy in the cloud with strong security hygiene and configuration management.
  • Utilize monitoring, logging, and observability tools.

Key Skills:

  • Strong experience with Node.js or TypeScript.
  • Experience in building and consuming REST APIs.
  • Knowledge of OAuth2 and OIDC for secure authentication.
  • Experience with PostgreSQL and data-model design.
  • Familiarity with Redis for caching and reliability.
  • Experience with cloud deployment and security practices.
  • Exposure to monitoring and logging tools.

Salary (Rate): £600 PD

City: Manchester

Country: UK

Working Arrangements: undetermined

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

This role focuses on building and maintaining a robust Back End for a global gaming platform that integrates with multiple third-party services. The engineer will work across REST APIs, secure authentication flows, event feeds, and a scalable data pipeline to support users worldwide with high reliability and performance.

Technical requirements:

Strong experience with Node.js or TypeScript
Building and consuming REST APIs
Implementing OAuth2 and OIDC for secure authentication
Handling webhooks and event feeds (eg, Twitch EventSub, FACEIT callbacks)
PostgreSQL for data storage and data-model design
Redis for caching, reliability, and retry logic
Simple queueing for background tasks and failure retries
Rate-limit handling and backoff strategies
Cloud deployment experience with strong security hygiene, configuration management, and secrets handling
Exposure to monitoring, logging, and observability tools

The ideal candidate values reliability, secure coding practices, graceful failure, and clean software architecture suitable for a globally distributed gaming audience.