About the job
Location: Cambridge, UK – This role offers flexible working options. Candidates must be based or willing to relocate to a comfortable commuting distance from our Cambridge office for onsite attendance as needed.
Are you an enthusiastic full stack engineer eager to create scalable, high-performance systems that enhance player experiences? Join our Subscriptions and Payments team at Jagex, where you will play a key role in developing and maintaining the systems that facilitate digital goods and subscription purchases across the RuneScape franchise. Your contributions will directly empower millions of player transactions globally.
In this impactful role, you will help build secure, robust, and scalable services while mentoring junior engineers and continuously enhancing the reliability and performance of our subscription and payment platforms.
Your Responsibilities:
- Engage in all phases of the Software Development Lifecycle, producing secure code supported by automated testing, peer reviews, documentation, and deployment.
- Develop and maintain backend services utilizing Java and Spring Boot in a microservices architecture.
- Create frontend applications using JavaScript/TypeScript and modern frameworks like React, Next.js, and Node.js.
- Design and integrate RESTful APIs and publish-subscribe messaging systems.
- Ensure services are monitored for scalability, high availability, and performance.
- Support production systems and participate in an on-call rotation.
- Drive system improvements, performance optimizations, and architectural advancements.
- Assess and implement both commercial and in-house technical solutions as appropriate.

