Senior API Developer / Engineer (Football) [J246]

SKM Group
16 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 102K

Job location

Remote

Tech stack

API
Amazon Web Services (AWS)
Computer Programming
Dependency Injection
DevOps
Distributed Systems
Amazon DynamoDB
Middleware
Fault Tolerance
Hypertext Transfer Protocols (HTTP)
Python
Routing
OAuth
OpenID
Prometheus
Swagger
Data Streaming
Management of Software Versions
WebSocket
Openapi
Load Balancing
Amazon Web Services (AWS)
Grafana
FastAPI
Pytest
Kafka
GraphQL
Front End Software Development
Cloudwatch
Api Gateway
REST
Docker
Microservices

Job description

  • Design, build, and maintain scalable RESTful APIs using Python and FastAPI.
  • Implement async/await programming, robust middleware, and dependency injection for high-performance services.
  • Ensure best practices in API architecture, versioning, and documentation (OpenAPI/Swagger).
  • Integrate and secure third-party APIs and services using OIDC/OAuth 2.0 standards.
  • Work with distributed systems and microservice architectures, ensuring efficient inter-service communication and load balancing.
  • Leverage AWS services - ECS, ECR, CloudWatch, Secrets Manager, ElastiCache, and DynamoDB to build and scale reliable systems.
  • Implement and optimize CI/CD pipelines, focusing on fault tolerance, observability, and horizontal scalability.
  • Collaborate with mobile, frontend, and DevOps teams to ensure smooth end-to-end delivery and high product reliability.

Requirements

Do you have experience in REST?, * Strong proficiency in Python and hands-on experience with FastAPI (routing, async programming, middleware, dependency injection).

  • Deep understanding of RESTful API design, HTTP protocols, Pydantic validation, and Pytest for testing and validation.
  • Experience with OIDC / OAuth 2.0 authentication and secure API integration.
  • Solid knowledge of distributed systems, API gateways, load balancing, and microservices architecture.
  • Familiarity with AWS ecosystem (ECS, ECR, CloudWatch, Secrets Manager, DynamoDB, ElastiCache).
  • Working knowledge of CI/CD pipelines, Docker, and container orchestration.
  • Strong collaboration, communication, and analytical problem-solving skills across cross-functional teams.

Preferred Qualifications

  • Experience building APIs for real-time or fan engagement platforms.
  • Familiarity with GraphQL or WebSocket-based data streaming.
  • Knowledge of observability tools (e.g., Prometheus, Grafana, OpenTelemetry).
  • Understanding of caching strategies and event-driven architectures (e.g., AWS EventBridge, SNS, Kafka).

Benefits & conditions

  • Attractive salary
  • Large freedom and real influence
  • No unhealthy competition, team approach to meeting challenges
  • Remote-first, flexible working culture
  • Company apartments in cool cities across Europe: work and enjoy a memorable getaway

About the company

We are a software house with 18 years of experience and a global portfolio of projects. We help businesses modernize, scale, and innovate through custom software solutions - always with a focus on flexibility and quality. Our team embraces unconventional ideas and new technologies, delivering solutions that drive real impact. If you value professionalism, creativity, and a strong engineering culture, you'll feel at home here.

Apply for this position