Make yourself visible and let companies apply to you.
Roles
Full Stack Engineer Jobs
Overview
Looking for top Full Stack Engineer jobs? Explore our curated listings of full stack developer positions across leading tech companies. Whether you specialize in frontend, backend, or both, find the perfect role that matches your skills and career goals. Start your next full stack engineering job search here and take your tech career to the next level!
Spotlight
Platform Developer - Operator Platform
Tombola
Sunderland
Hybrid
Mid
Private salary

We’re on the hunt for dynamic and innovative .NET Full Stack Developers to elevate our Software Platform teams to new heights. This is your chance to dive headfirst into the heart of innovation, powered by cutting-edge AWS Cloud Technologies.

What will you be doing?

  • Engineer captivating full stack web applications
  • Weave RESTful APIs for our clients to savour
  • Craft the unsung heroes – background services that bolster our platform
  • Pave the way for ingenious features and capabilities

Technologies we use:

  • Master C# ASP.Net MVC (Framework & Core) and Node.js
  • Unleash the potential of VueJs and TypeScript
  • Harness the power of AWS with Lambda, ECS, S3, DynamoDB, and RDS
  • Empower your creations with Docker, Terraform, Packer, TeamCity, and GitHub
  • Dive into the depths of MSSQL, MySQL, and Redis

Experience:

  • Crystal-clear communication: Your ideas will shape our future, so let them shine!
  • A hunger for knowledge: We’re trailblazers, and that means constant learning. Embrace it!
  • A knack for innovation: Your ideas are the sparks that light our path. Let your creativity flourish!
  • Customer-centric vision: At tombola, it’s all about enhancing our customers’ experiences – make a difference!

What do we offer?

We champion a culture of inclusivity, flexibility, personal development, and mental wellbeing!

As well as a salary that will be more than agreeable for you, we offer market leading benefits such as quarterly bonus, tombola merch, free breakfast and lunches in the office, private healthcare, hybrid working and much more.We champion a culture of inclusivity, flexibility, personal development, and mental wellbeing!

As well as a salary that will be more than agreeable for you, we offer market leading benefits such as quarterly bonus, tombola merch, free breakfast and lunches in the office, private healthcare, hybrid working and much more.

Spotlight
Software Engineer
Aurora Energy Research
Oxford
Hybrid
Mid - Senior
Private salary
TECH-AGNOSTIC ROLE

Based in Oxford, you will work as part of a fun and highly experienced and growing Software Team building innovative cloud-based software solutions which power major decisions in the global energy transition.

As a Software Engineer at Aurora, you will be responsible for turning feature and product ideas that will shape the future of the global energy markets into a reality. You would work as part of a team on a cutting-edge Microservices architecture and using TypeScript/Express/AWS Lambdas, Redshift, MySQL, MongoDB and Micro-frontends built on React. This will allow you to take responsibility for solutions from design to deployment.

You will be working with processes and tooling that allow you to release changes to our customers multiple times per day. The successful applicant will combine exceptional problem solving and technical capability with a passion to deliver great solutions for our users.

Key Responsibilities

  • Design, develop, test, and operate the new generation of Aurora’s software-as-a service solutions
  • Work closely with end users (internal and external) to innovate highly effective solutions
  • Contribute to continuously improving how the Software Team works

What we are looking for

  • At least 2 years of relevant commercial experience
  • Commercial experience in developing complex software solutions with some of the following Node/TypeScript, Express, Python, SQL, NoSQL, Cloud Infrastructure, unit testing
  • A proven track record for delivering great software and solving difficult technical problems
  • Experience building web-services/microservices
  • Exceptional problem-solving skills
  • Strong interpersonal skills, and a great team player

What we offer

Some of the benefits we include are:

  • Private Medical Insurance
  • Dental Insurance
  • Parental Support
  • Salary-Exchange Pension
  • Employee Assistance Programme (EAP)
  • Local Oxford Discounts
  • Cycle-to-work Scheme
  • Flu Jabs

At Aurora we will consider all requests for flexible working. For most roles, the following types of flexibility are usually possible: a hybrid model of remote and in-office working, part time hours and flexible start and finish times. Please talk to us at interview about the flexibility we could offer and we will explore what’s possible for the role.

The Company is committed to the principle that no employee or job applicant shall receive unfavourable treatment on grounds of age, disability, gender reassignment, race, religion or belief, sex, sexual orientation, marriage and civil partnership and pregnancy and maternity.

The successful candidate would start as soon as possible. The team will review applications as they are received. Salary will be competitive with experience.

To apply, please submit your Résumé / CV, a personal summary, your salary expectations and please inform us of your notice period.

About Aurora Energy Research From its academic roots, Aurora Energy Research is a thriving, rapidly growing company, currently serving over 600 of the world’s most influential energy sector participants, including utilities, investors, and governments.

While we constantly strive to reach new markets and diversify our product portfolio, we are already active across the globe in Asia-Pacific, Latin America, Europe, and North America, working with leading organisations to provide comprehensive market intelligence, bespoke analytic and advisory services, and cutting-edge software.

We are a diverse team of experts with vast energy, financial, and consulting backgrounds, covering power, hydrogen, carbon, and fossil commodities. With this, we provide data-driven intelligence to fuel strategic decisions in the global energy transformation

Spotlight
Lead Developer
Tombola
Sunderland
Hybrid
Leader
Private salary
TECH-AGNOSTIC ROLE

What will you be doing?

  • Utilising your technical expertise to be part of a development team to solve complex problems and build reliable, well documented and highly available cloud solutions
  • Manage the lifecycle of key technical projects from inception to deployment. Apply problem solving techniques to find solutions to develop engaging game mechanics.
  • Continually innovating and strategizing. Be deeply involved in the planning of technical projects and review software design and implementations, promoting an environment of continuous improvement.
  • Demonstrate technical leadership by mentoring a team, promoting a collaborative and innovative work environment. Ensure professional growth and skill development.
  • Actively participate in designing and developing complex technical solutions

Experience:

  • Excellent knowledge of an Object-Orientated Programming language
  • Strong background in T-SQL
  • Good understanding of Cloud Computing
  • Demonstratable experience with all aspects of delivering high volume API’s.
  • Automated testing (unit, integration)
  • Estimating complex technical stories and breaking them down
  • Track record of implementing CI/CD pipelines
  • Prior experience developing solutions and integrating with legacy systems.
  • Pragmatic and able to adapt working in a fast-paced environment.

Bonus experience:

  • Strong mathematical background
  • iGaming knowledge and experience
  • Industry experience working with financial transactions.
  • Working with monolithic databases
  • Understanding of working in regulated space

What do we offer?

We champion a culture of inclusivity, flexibility, personal development, and mental wellbeing!

As well as a salary that will be more than agreeable for you, we offer market leading benefits such as quarterly bonus, tombola merch, free breakfast and lunches in the office, private healthcare, hybrid working and much more.

Spotlight
Full Stack Engineer
Footy.com
Gateshead
Hybrid
Senior
Private salary
+2

About Footy

We are a trusted content, marketing and referral partner, working with the world’s leading sports manufacturers and retailers. We connect our ever growing audience of relevant consumers to retailers and manufacturers through our website, social media platforms, emails and community focus groups.

Our website uses big data, analytics, and machine learning to aggregate the best products and prices from sport and fashion partners. We save our customers time and money by displaying the best deals and expert product guides, in one convenient place.

Our Technology

The technology at play in our business consists of many microservices including data ingestion pipelines and APIs written in C#, a frontend website using NodeJs + Next.js (React), large Machine Learning models that assist in determining different attributes from product imagery such as product type and colour determination. We also have different services for alerting users on the best deals available and many more.

Responsibilities

  • Assist our technical lead with all aspects of our back end systems, we use AWS Kubernetes and Mongo. There are significant learning opportunities to work with some great tech.
  • Another central part of this role will be helping to maintain our feed service. This will include helping to develop new ways to ingest data, maintaining our feed service and making sure we are ingesting data in the best way.
  • Participate in code reviews to maintain code quality and ensure best practices.
  • Contribute to documentation (project brief, light touch documents, detailed design and technical specification) as and when required.
  • Keeping up to date with industry trends and developments.
  • Updating work schedules and performing troubleshooting as required.
  • Being transparent with the team about challenges, failures, and successes.
  • Always have an approach of continuous improvement, optimising for maximum performance, scalability, and responsiveness.

Requirements

  • Excellent technical, diagnostic, and troubleshooting skills.
  • Strong leadership and organizational abilities.
  • Willingness to build professional relationships with staff and clients.
  • Excellent communication, motivational, and interpersonal skills.
  • Experience in the following areas would be desirable
  • Node.js
  • c# (.net 7)
  • Next.JS
  • ReactJS
  • MongoDB
  • Git
  • CSS
  • html
  • JavaScript
  • AWS
  • Kubernetes
Spotlight
Model Developer
Aurora Energy Research
Oxford
Hybrid
Mid
Private salary
TECH-AGNOSTIC ROLE

We’re looking for a Model Developer to help us build and maintain the Python codebase behind Aurora’s Origin and Chronos modelling software products. You’ll work in a collaborative engineering environment, owning feature development and improving code quality, maintainability, and developer experience in the model stack used across our business. You will collaborate with your colleagues in the Modelling team to define practical methodologies, with your focus being on turning these approaches into robust, well‑tested, scalable software.

You’ll thrive here if you enjoy writing clean, maintainable Python, shaping libraries and packages other teams rely on, and raising engineering standards (TDD, CI/CD, reviews, readability) across a large, shared codebase.

The position suits an individual with 3+ years of experience in software development who is interested in a career applying software engineering techniques to modelling software solutions.

Key Responsibilities

  • Design, implement, and maintain Python modules/packages in the modelling codebase; own components over time and steward their quality and usability for other teams.
  • Translate modelling methods into production‑quality code, collaborating with method owners in the Modelling team; ensure implementations are readable, tested, and traceable.
  • Improve code quality and developer experience by refactoring for clarity, strengthening interfaces and simplifying implementations.
  • Champion automated testing and TDD; driving the adoption of modern software engineering practices in the model development team.
  • Participate in code reviews and technical design discussions
  • Identifying and addressing architectural bottlenecks and opportunities to improve scalability and developer experience

What we are looking for

Required Attributes

  • Professional Python experience (3+ years) in a commercial, team‑based software environment, delivering components used by other teams/customers
  • Strong software engineering fundamentals
  • Comfortable collaborating with Modelling, Research, and Product teams to implement methods as robust, maintainable code; motivated to raise standards for others
  • A relevant degree in a quantitative field such as Mathematics, Physics, Engineering, or Computer Science
  • An interest in working in the energy/decarbonization sector

Desirable Attributes

  • Experience building software using Test Driven Development and Continuous Delivery
  • Experience developing modelling or simulation software, or with mathematical optimisation (LPs/MIPs) - particularly in the energy industry
  • Experience stewarding internal libraries/SDKs, packaging (pyproject.toml, Poetry/uv) and dependency management at scale
  • Experience in managing or mentoring junior colleagues

What we offer

Some of the benefits we include are:

  • Private Medical Insurance
  • Dental Insurance
  • Parental Support
  • Salary-Exchange Pension
  • Employee Assistance Programme (EAP)
  • Local Oxford Discounts
  • Cycle-to-work Scheme
  • Flu Jabs

At AER, we are committed to offering flexibility in the way we work. Most of our roles are hybrid with a mix of in-office/home working and potentially adjustable working hours. Let’s discuss what works for you and AER during the interview process.

The Company is committed to the principle that no employee or job applicant shall receive unfavourable treatment on grounds of age, disability, gender reassignment, race, religion or belief, sex, sexual orientation, marriage or civil partnership, pregnancy and maternity.

To apply, please submit your Résumé / CV, a personal summary, your salary expectations and please inform us of your notice period.

Unfortunately, we are unable to accept applications via email, telephone, or social media platforms. To be considered for this position, please submit your application using the link provided. Applications submitted through any other channel will not be reviewed.

About Aurora Energy Research From its academic roots, Aurora Energy Research is a thriving, rapidly growing company, currently serving over 600 of the world’s most influential energy sector participants, including utilities, investors, and governments.

While we constantly strive to reach new markets and diversify our product portfolio, we are already active across the globe in Asia-Pacific, Latin America, Europe, and North America, working with leading organisations to provide comprehensive market intelligence, bespoke analytic and advisory services, and cutting-edge software.

We are a diverse team of experts with vast energy, financial, and consulting backgrounds, covering power, hydrogen, carbon, and fossil commodities. With this, we provide data-driven intelligence to fuel strategic decisions in the global energy transformation

Spotlight
Software Engineer (Full-Stack)
TryHackMe
United Kingdom
Fully remote
Mid
Private salary

TryHackMe is the fastest-growing online cyber security training platform. Our mission is to make learning and teaching cyber security easier by providing gamified security exercises and challenges. Having only been around for handful of years, we’ve grown to more than 5 million community members and our growth isn’t slowing down! 🥷

We’re growing to be an AI-first company, you can read more about what this means here…

The Role

We’re looking for a Full-Stack Engineer to help us scale TryHackMe to support millions of aspiring security practitioners to learn about cyber security.

Your role will involve everything from maintaining the current code base to developing awesome features to support our users. This exciting position will focus on growth engineering work, bringing concepts from ideation to completion through quick iterations and a cycle of build-measure-learn. You must be comfortable working in a small team (two engineers, a product manager, and a designer). The responsibilities for this role will include:

  • Designing and implementing software solutions that meet business requirements across TryHackMe considering scalability, reliability, and security
  • Collaborating with product managers, designers, tech leads and developers on project plans and technical execution
  • Mentoring and coaching developers, providing technical guidance and feedback
  • Participate in code reviews, design reviews, and other engineering meetings, providing feedback to ensure code quality and alignment with TryHackMe technical standards.
  • Writing high-quality, maintainable code using modern programming languages and frameworks (e.g., JavaScript, Typescript, NodeJS, ReactJS, MongoDB, ExpressJS)
  • Developing and maintaining databases and data models, as well as creating and optimising queries
  • Monitoring and analysing system performance to identify and resolve bottlenecks and issues
  • Staying up-to-date with emerging trends and technologies in software development and sharing knowledge with the team
  • Participating in Agile development methodologies, including sprint planning, stand-ups, and retrospectives
  • Contributing to the continuous improvement of software development processes and practices.

Skills & Requirements:

  • Ideally 3+ years of experience within software engineering including back and front end development
  • Experience in hands-on software engineering within a startup or scale-up SaaS environment
  • Experience leading a Software Engineering Team
  • Relevant hands-on experience with the following technologies: Git, NodeJS, CSS, HTML, Javascript, React, Typescript, Redux, MongoDB, AWS - (MERN stack)
  • Strong understanding of software architecture and design principles
  • Experience with continuous integration and continuous delivery (CI/CD) pipelines
  • Knowledge of cloud computing platforms such as AWS, Azure and Google cloud
  • Excellent understanding of software development methodologies, including Agile and Scrum
  • Interest in cyber security or edtech industries
  • Strong leadership, problem-solving skills and be comfortable communicating in English

Benefits & Perks

  • 💸 Salary - We hire across 35+ countries. We determine salaries based on Geographic Location, Seniority, Interview Performance, and Market Rates using leading compensation benchmarking tools.
  • 🚣 100% Remote - In a fully digital world, work from anywhere you want!
  • 🕒 Flexi Time - Choose your own hours as long as you have at least 4 hours of overlap with the UK timezone (from 8am - 6pm)
  • 💻 Tools - a dedicated work laptop + any accessories you need to do your best work.
  • 👕 Swag Pack - start your TryHackMe journey with a branded swag bundle!
  • 💪 Personal Development - £2,500 training budget to acquire certifications, and more.
  • ⛱️ Company Retreat - an annual company retreat, fully paid for by us!
  • 🍕 Lunch on us - whether you’re a pizza-lover, salad obsessed or a big sushi fan, TryHackMe will cover the cost of your lunch order during our recurring company virtual lunches.
  • 🧡 Health Insurance - if you’re in a country that doesn’t have public health care.
  • 🍼 Enhanced Maternity & Paternity- an enhanced package on top of statutory requirements.
  • 💸 Pension - TryHackMe makes it easy to save money for your retirement.

Our Hiring Process

Stage 1: Intro to learn more about you, and vice versa!

Stage 2: Interview with our Software Engineering Management

Stage 3: Live-Coding Challenge with Engineers

Stage 4: Culture Fit call with one of our Co Founders

Page 32 of 32
Frequently asked questions
A Full Stack Engineer is a software developer skilled in both front-end and back-end technologies, capable of building complete web applications from user interfaces to server-side logic and databases.Common skills include proficiency in front-end technologies like HTML, CSS, JavaScript (and frameworks such as React or Angular), back-end languages like Node.js, Python, or Java, database management, API development, and version control tools like Git.You can use our search filters to narrow down Full Stack Engineer jobs by location, technology stack, experience level, and company preferences. Signing up for job alerts can also keep you updated on the latest opportunities.Yes, Haystack offers numerous remote Full Stack Engineer positions. Use the remote work filter on our platform to find job openings that allow you to work from anywhere.Interview processes vary by company but usually include an initial technical screening, coding challenges or tests, system design interviews, and behavioral interviews to assess problem-solving skills and cultural fit.
Feedback
Contact