
Senior Software Engineer
Hybrid
London, United Kingdom
Full Time
22-04-2025
Job Specifications
Remote/Hybrid - London HQ.
Join us as we build the future of football management gaming!
At Footium, we're bringing football to life like never before. As a multiplayer Football Management game, we offer fans the chance to live their dream of becoming a Football Manager and Club Owner. It's social, it's rewarding and it's fiercely competitive!
Following our successful launch back in October, the game is now live—thousands of clubs are battling it out daily to build stronger squads, crush rivals and rise through the divisions to claim glory!
We operate a remote/hybrid working model, with occasional (once per month) in-person meetings at our London office, as well as quarterly socials and annual company offsites.
The Role
We’re looking for a Lead Software Engineer who thrives in a hands-on role, taking ownership of end-to-end feature development. You’ll work across the full stack—from backend architecture to polished UI—delivering performant, scalable solutions that power a competitive gaming experience.
You’ll be embedded in a collaborative team, solving meaningful technical challenges, shaping player-facing features, and contributing directly to our evolving platform. This is a fast-moving, highly technical role for someone who enjoys building and refining systems in production.
If you thrive in tight-knit, high-performance teams and enjoy the challenge of a fast-paced, high-impact environment, we’d really LOVE to hear from you!
Our Tech Stack
You’ll be working with (and ideally experienced in) most of the following technologies:
Frontend: Next.js, TypeScript, Tailwind CSS, ChakraUI
Backend: TypeScript, Node.js, PostgreSQL, GraphQL
DevOps: AWS ECS, Lambda, SQS, S3, CloudWatch, Terraform, SST, Docker
Key Responsibilities
Working as an IC (individual contributor) your focus will be on:
Build and maintain fullstack features using our modern TypeScript-based stack.
Architect backend services and APIs using Node.js, PostgreSQL, and GraphQL.
Create responsive, accessible UIs with React, Next.js, Tailwind CSS, and ChakraUI.
Develop and integrate scalable, reliable GraphQL APIs.
Optimize systems for speed, scalability, and user experience across both frontend and backend.
Deploy containerized services and contribute to our CI/CD and infrastructure setup (AWS, Docker, Terraform).
Prototype and deliver new functionality quickly and iteratively based on product and player feedback.
Continuously improve code quality, system performance, and dev workflows.
You Should Ideally Have:
Strong TypeScript skills – proficient in TypeScript and its advanced features across both frontend and backend.
Backend expertise – solid experience with Node.js, PostgreSQL, and GraphQL in production environments.
React/Next.js proficiency – confident using modern React features (hooks, context, server components) and the Next.js framework.
Serverless and DevOps familiarity – experience with serverless architecture and queueing systems (e.g. AWS Lambda, SQS) is a plus.
The ability to work independently on complex problems, and a collaborative mindset for contributing to shared codebases and team discussions.
Bonus Points For
Experience with infrastructure-as-code tools like Terraform or SST.
Familiarity with AWS services like ECS, S3, CloudWatch, etc.
A background in consumer-facing platforms or game-related tech.
Benefits:
28 days of paid holiday – relax and come back more inspired than ever.
Flexible/hybrid working – flexible hours and our hybrid-friendly policy ensure you can work where you’re most productive several days per week.
Team meetups – quarterly in-person socials to hang out, have fun, and celebrate wins.
Annual company get together – a chance to get together somewhere awesome, connect, and plan big things.
Weekly gaming sessions – you don’t have to but we believe a little friendly competition never hurts.
Health & wellness budget – we need you at your best after all!
Learning & development budget – whether it’s courses, books, or training, we’ve got you covered.
Equity Options - We offer all employees ownership of the company to ensure the entire team is aligned and rewarded when Footium succeeds!
About the Company
Footium is a multiplayer Football Management game that is social, rewarding and competitive. We allow football fans to fulfil the life-long dream of being a Football Manager and Club Owner. After 3 years of development & community testing, the game is live with thousands of clubs competing daily to improve their squads, beat their opponents and climb the divisions to take their club to glory! We are building the digital world of football. Know more
Related Jobs


- Company Name
- Analog Devices
- Job Title
- Senior Software Infrastructure Engineer - Full Stack Developer
- Job Description
- About Analog Devices Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible™. Learn more at www.analog.com and on LinkedIn and Twitter (X). Senior Software Infrastructure Engineer (Full Stack Developer) Location: Edinburgh, Limerick, or Cluj-Napoca Job Type: Full-Time Job: Senior Engineer, Software Infrastructure Job Description Analog Devices Inc's (ADI), Software & Digital Platforms Group (SDP) Platform Engineering team is seeking an enthusiastic and versatile software engineer with a passion for creating innovative and high-quality software products that allows our customers to improve time to market. The Platform Engineering team works across the organisation to provide tools and infrastructure to streamline the development, release, and deployment of software, as well as improve the developer experience by providing capabilities to increase developer productivity and reduce development overhead. Qualifications: Ideal candidate will hold a Computer Science Degree. Additionally, they will have demonstrated: Experience in web development, with a strong emphasis on both frontend and backend technologies. Proficient in modern JavaScript frameworks, particularly React, with a proven track record of building scalable and maintainable web applications. Expertise in TypeScript, with a deep understanding of type safety and best practices in modern web development. Hands-on experience with backend development, including Node.js and designing RESTful APIs. Familiarity with Backstage or similar developer portals, with experience contributing to or extending their functionality being a significant advantage. Appreciation for UI/UX principles, with a focus on creating intuitive, user-friendly, and visually appealing interfaces. Proficient in Git and GitHub workflows, with experience managing repositories and collaborating effectively in a team environment. Practical experience with containerization technologies like Docker and orchestration tools such as Kubernetes. Familiarity with cloud platforms like AWS, Azure, or GCP, with experience deploying and managing web applications in cloud environments. Experience with modern testing frameworks for both frontend and backend (e.g., Jest, Playwright, or Cypress). An understanding of CI/CD pipelines and DevOps practices, with experience automating builds, tests, and deployments. Awareness of SBOMs and software supply chain concerns. Proven ability to excel in an Agile software development environment, with a focus on iterative development and continuous improvement. Strong team collaboration skills, with the ability to work independently while contributing to a supportive and innovative environment. A commitment to quality, demonstrated through writing clean, maintainable, and well-documented code. Above all, enthusiasm, collaboration, and a passion for creating exceptional developer experiences are highly valued! Responsibilities: Develop innovative tools, infrastructure, and systems to enhance software development at ADI. Collaborate closely with software developers to automate and refine the development and release workflows. Partner with software development teams to help them follow established best practices and processes. Focus on enhancing the developer experience through streamlined workflows and efficient practices. Deliver outstanding support to both internal and external customers. Work to meet clearly defined schedules as part of a distributed team working with many amazing employees all over the world. For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position – except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) – may have to go through an export licensing review process. Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group. Job Req Type: Experienced Required Travel: Yes, 10% of the time Shift Type: 1st Shift/Days For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position – except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) – may have to go through an export licensing review process. Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group. Job Req Type: Experienced Required Travel: Yes, 10% of the time Shift Type: 1st Shift/Days


- Company Name
- RedTech Recruitment
- Job Title
- Application Software Engineer - Graduate to Lead Considered
- Job Description
- Application Software Engineer – JavaScript A fantastic opportunity for talented Software Developers, to join an industry-leading software company in Cambridge offering the opportunity to work on a wide variety of web application infrastructure projects using a diverse toolset, with an emphasis on JavaScript, Node.js and related frameworks. This role is open to both Graduates through to Lead Developers, as we are recruiting for more than one hire. Location – Cambridge office (3 days on site, 2 days remote) Salary – £35,000 – £100,000 + comprehensive benefits (£35k would be for new graduate level – up to £100k for Lead) Requirements for Application Software Engineer – 2+ years of commercial experience using JavaScript and ideally, node.js and related technologies/frameworks History of academic excellence including a 2:1 or 1st class honours degree from a leading university plus AAB at A Level (or equivalent UCAS points) You class yourself as a tech innovator and the idea of shaping products and suggesting new technologies really appeals Ability to quickly pick up new technologies – working in JavaScript you’re aware new technologies/frameworks emerge all of the time, and you will need to stay abreast of the latest and best technologies to apply to any given project Good communication skills There are 3 spots available in the team - the ideal would be one junior, one mid-level and one lead Engineer Responsibilities for Application Software Engineer – Graduate Considered Work on web applications using a diverse toolset based around JavaScript technologies. While there will be opportunities to work across the stack. The current tech stack includes: Web (UI): JavaScript (backbone.js, d3.js, three.js, pdf.js), Less/CSS Web (Backend): Node.js, PostgreSQL, Elasticsearch, Redis Develop, deploy and maintain web application infrastructure Be a tech innovator and put ideas forward to the team If you are keen there is the opportunity to mentor junior members of staff What the role offers: The chance to work on a diverse toolset of cutting-edge tech Working for a leading software company who have a fantastic track record of successfully training and promoting internally A great remuneration and benefits package Applications: If you would like to apply for this unique Developer role then please send your CV via the relevant links! We’re committed to creating an inclusive and accessible recruitment process. If you require reasonable adjustments for your application or during the review process, please highlight this by emailing applications@redtech-recruit.com (if this email address has been removed by the job-board, full details for contact are available on our website). Keywords – Software Engineer / Application Developer / Back-End Software Engineer / node.js developer / node.js Software Engineer / Full-Stack Developer / UI/UX Developer / JavaScript Developer / Vue.js Developer / MEAN Stack Developer / MERN Stack Developer / Meteor.js Developer / Express.js Developer / Web Design Engineer / Web Integration Developer / Web Architect / Software Engineer (Web) / Web Systems Developer/ Web Software Engineer / Web Programmer / JavaScript / Node.js / backbone.js / HTML5 / Less CSS / Computer Science / Web Development / Web Software Engineer / PHP Astrophysics / Software Engineering / JavaScript / React.js / AngularJS / Vue.js / Node.js / ExpressJS / Web UI / Front-end / full-stack / back-end / Developer ********************************************************************************* RedTech Recruitment Ltd focus on finding roles for Engineers and Scientists. Even if the above role isn’t of interest, please visit our website to see our other opportunities. We are an equal opportunity employer and value diversity at RedTech. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


- Company Name
- Cority
- Job Title
- Team Lead, Software Engineering
- Job Description
- Cority is the global enterprise EHS software provider creating industry-leading technology to empower those who transform the way the world works. For over 35 years, Cority has been powered by the spirit of innovation, deep domain expertise, and a commitment to integrity that enables higher levels of operational and sustainable performance with the most comprehensive, human-centered, and secure SaaS platform to help workers and businesses thrive in 100 countries around the world. The company enjoys the industry’s highest levels of client satisfaction and has received many awards for its strong employee culture and outstanding business performance. To learn more, visit www.cority.com . WHAT’S IN IT FOR YOU? At Cority, we keep abreast of the changing labour market to ensure that our employees are paid based fairly and equitably based on their skills, years of experience, education and functional experience. Employee health and well-being are at the core of what we do. Competitive health benefits, dental plans, fitness allowance, health care spending account, retirement savings plan, work from home, as well as subsidized internet provide employees and their families support and flexibility. We pride ourselves on our values-driven, performance oriented, dynamic and growth focused culture. The leadership team strives to create a meaningful work experience for employees through challenging work projects and employee recognition. Our HR team ensures our employees have opportunities to get social through corporate volunteering and social happy hours both in office and virtually. Job enrichment, employee development and career planning are our priority. Cority ensures that employees have their skills and certifications up-to-date with our annual training allowance. Internal Recruitment, Departmental Conferences, Group Training Programs, and High Talent Programs are some of the ways that we hone skills and grow talent within the company. Position Summary: Cority is looking for a Team Lead Software Engineering to be a part of our existing team. Our organization is a dynamic, fast-paced, highly collaborative environment. We are looking for a passionate team player who is committed to the success of the collective group. The successful candidate will be able to leverage their excellent management and technical capabilities and drive, while delivering immediate value and influencing our long-term roadmap. This is a fantastic opportunity to join a highly skilled and dynamic team. We take the success of our customers incredibly seriously and our team is a critical part of this success. Primary Responsibilities: Build and coach Engineering team members to excel in their role and career path Manages up to two teams and be responsible for the efficiency and quality of team deliverables Manage agile processes in teams and collaborates directly with Product Management to ensure that requirements and specifications are understood Own one or more functional areas or projects and help breakdown task into manageable stories Understand product requirements and help teams architect/design implementations to work with current applications and workflows Train senior Engineers to be subject matter experts for areas of the application Collaborate with other team leads and managers to develop cross team solutions Skills and Experience: Must have a university degree in computer science or a related program. Prior people management experience preferred but not required 8+ years working as a Software Engineer or related area with SaaS applications 5+ years of experience with .NET Core, .NET Framework, Relational Database, Entity Framework, Webservices or equivalent 5+ years of experience with Angular, TypeScript, JavaScript, HTML5, CSS Experience with Ruby on Rails & MySQL is a plus Strong understanding of software development process & lifecycle. Experience with Agile & Scrum methodology Must have an ability to work independently as well as on a team in a collaborative environment Must possess strong time management and organizational skills Posses excellent written, verbal communications and presentation skills. Cority is committed to a diverse and inclusive work environment. Cority is an equal opportunity employer and does not discriminate based on race, nationality, gender, gender identity, sexual orientation, protected veteran status, age, disability or any other legally protected status. For applicants who would like to request for accommodation please send an email to hr@cority.com.


- Company Name
- Owen Thomas
- Job Title
- Senior Backend Python Engineer, GCP | Full stack, Data/AI | Greentech, B2B Logistics | Recent Series A Raise | Salary up to £130,000 + Equity, Bonus, Benefits | London, Hybrid (2 days PW)
- Job Description
- Senior Backend Python Engineer, GCP | Full stack, Data/AI | Greentech, B2B Logistics | Recent Series A Raise | Salary up to £130,000 + Equity, Bonus, Benefits | London, Hybrid (2 days PW) The Company We are working with a Series A backed scale-up, that has raised over $ 30million. The platform is used by the largest eCommerce companies across Europe, to help reduce their CO2 Footprint at scale. The business is primed for the AI-driven scale up phase and are investing heavily into their engineering disciplines. About The Role You will be joining an experienced team of excellent engineers, working on the platform for the couriers to retain loyalty and improve overall success of their work. They love engineers who are passionate about solving problems first, and using whatever technology that might be to best fit the problem. Beyond the Backend developmen which will be the main part of your role, you will also be taking on Full stack responsibilities with Backend API's, Cloud Infrastructure and improving FE code, . This is a true Software Engineer role, where you will wear many hats! Requirements for the Senior Backend Python Engineer, GCP | Full stack, Data/AI | Greentech, B2B Logistics | Recent Series A Raise | Salary up to £130,000 + Equity, Bonus, Benefits | London, Hybrid (2 days PW) Minimum 4 years experience working in high-performing software teams. Strong experience with Python Strong experience working with GCP Deep understanding of backend systems, but also understanding of Cloud Infrastructure and front-end code. Proven examples of working on software at scale, taking ownership on projects and wearing many hats. Strong communication skills Experience working in Start-up/Scale up companies. What They Can Offer: Up to £130,000+Equity+Bonus & Benefits 3 Days Hybrid Working in the central London Office Health Insurance Dental Insurance Competitive Pension Contribution If you are interested in the Senior Backend Python Engineer, GCP | Full stack, Data/AI | Greentech, B2B Logistics | Recent Series A Raise | Salary up to £130,000 + Equity, Bonus, Benefits | London, Hybrid (2 days PW)