Jagex

Senior Full Stack Engineer

Jagex

full-time

Posted on:

Location Type: Hybrid

Location: Cambridge • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AnsibleAWSCloudJavaJavaScriptMicroservicesReactSpringSpring BootSpringBootTerraformTypeScript

About the role

  • Contributes to and supports all areas of the Software Development Lifecycle, including writing secure-by-design, production ready code, automated testing, code review and deployment
  • Ensure solutions meet technical requirements and product needs through reviews and compliance to Jagex standards
  • Be accountable for the quality of deliverables for which you are subject matter expert
  • Support evaluation of off the shelf and in-house built solutions which best fit the needs of the business
  • Support engineers in breaking down their work into sensible, manageable and easily estimated stories that can deliver product value within the sprint
  • Proactively identifies opportunities to improve systems, services, and processes and collaborate across teams to deliver improvement
  • Provide On-Call support to troubleshoot and resolve out-of-hours production issues

Requirements

  • Extensive experience delivering web applications or large software projects as a Senior Engineer
  • Proficiency in Java and understanding of its ecosystem
  • Experience in Java backend development and web architecture frameworks such as Spring Boot
  • Proficiency in JavaScript/TypeScript with experience using modern front-end frameworks and libraries such as React
  • Experience building and integrating Restful services and Publish-Subscribe Messaging systems
  • Experience of automated testing frameworks (unit, mock and integration)
  • Experience using AWS Cloud and working with managed AWS services
  • Experience managing infrastructure via code (IaaC) with tools such as Terraform
  • Good knowledge of version control and CI/CD systems e.g. GIT, Bitbucket Pipelines, Bamboo and supporting tools such as Ansible and Helm
  • Familiar with microservices backend architectures
  • Proven experience working closely with non-engineering stakeholders and communicating technical solutions in an easy-to-understand manner
  • Experience working on established code bases
  • Analytical mind and strong problem-solving skills
  • Solid debugging, profiling and code optimization skills
Benefits
  • Private Healthcare, including Dental Plan.
  • Minimum 6% Pension contributions.
  • Employee Assistance Programme & onsite Counselling.
  • Life Insurance.
  • Discretionary annual performance bonus.
  • Enhanced family leave policies from day 1.
  • Flexible working hours.
  • 25 days annual leave + Bank holidays & the option to buy/sell holidays.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring BootJavaScriptTypeScriptReactRestful servicesPublish-Subscribe Messagingautomated testing frameworksIaaCTerraform
Soft skills
problem-solvingcommunicationcollaborationanalytical mindaccountability