Senior Server Engineer - Star Trek Fleet Command
Scopely is looking for a Senior Server Engineer to join our Star Trek Fleet Command team within our Midcore division in Ireland, Spain, the United Kingdom or Portugal on a remote basis.
At Scopely, we care deeply about what we do and want to inspire play every day - whether in our work environments alongside our talented colleagues or through our deep connections with our communities of players. We are a global team of game lovers who are developing, publishing and innovating the mobile games industry, connecting millions of people around the world daily.
Star Trek Fleet Command is a standout success in the gaming industry. Launched in 2018, our in-house developed 4X Strategy MMO has continually evolved, earning its place as one of the top-grossing games on the market.
What You Will Do
- Design, build, and maintain backend systems and APIs in Python running on AWS, supporting both gameplay features and cross-game platform services.
- Implement scalable microservices architectures, ensuring low latency, reliability, and secure communication between systems.
- Collaborate with game and platform teams to understand requirements and deliver backend solutions that enable both core gameplay features and live operations.
- Optimize server performance and analyze system bottlenecks, ensuring services can handle high concurrency and global traffic.
- Strengthen backend resilience and security to defend against exploits, bots, or cheaters while safeguarding player data.
- Work closely with QA and operations teams to ensure high-quality, well-tested, and observable code is delivered to production.
- Mentor junior engineers through code reviews, design discussions, and knowledge sharing to raise the bar across the team.
- Contribute to technical roadmaps for backend systems, anticipating scaling needs for upcoming features and player growth.
- Deploy, monitor, and manage services in a cloud-native environment using AWS, container orchestration, and CI/CD pipelines.
What We're Looking For
- Strong experience building and maintaining high-availability backend systems for large-scale games, microservices platforms, or high-traffic applications.
- Proficiency in Python and its ecosystem, including experience with frameworks such as FastAPI, Flask, or Tornado, and an understanding of async programming and concurrency.
- Solid knowledge of SQL and NoSQL databases (e.g., MySQL, Postgres, DynamoDB, or similar), and experience optimizing database performance at scale.
- Strong knowledge of Linux systems, Docker containers, and cloud deployments (preferably AWS).
- Familiarity with observability stacks (Datadog, Kibana, or equivalent), monitoring, and logging best practices.
- Deep understanding of backend security principles (preventing intrusions, injections, exploits, and cheating).
- Experience with CI/CD pipelines, automated testing, and multi-track development workflows. Ability to collaborate effectively across engineering, QA, design, and live ops teams.
- A passion for mentorship and technical leadership, helping to grow the skills of other engineers and guiding best practices.
Bonus Points
- Hands-on expertise with Redis (including RedisLabs/ElastiCache) and its ecosystem.
- Familiarity with messaging systems (RabbitMQ, Kafka, AWS SQS, or Redis Streams).
- Experience with AWS services such as EC2, ECS/EKS, RDS, S3, IAM, and CloudFormation.
- Knowledge of Infrastructure-as-Code (IaC) with Terraform or similar tools.
- Understanding of networking and cloud infrastructure (VPCs, subnets, security groups, load balancing).
- Hands-on experience with traffic analysis and debugging tools (Charles Proxy, browser dev tools, etc.).
- Background in game server architectures (stateful and stateless).
At Scopely, we create games for everyone - and want to ensure that the people behind our games reflect that! We are committed to creating a diverse, supportive work environment where everyone is treated with respect. We are committed to providing equal employment opportunities and welcome individuals from all backgrounds to join us & embrace the adventure!
Please ensure that the résumé/CV you attach is written in English.