Make yourself visible and let companies apply to you.
Roles

Full Stack Engineer Jobs in Oxford

Overview

Looking for Full Stack Engineer jobs in Oxford? Explore the best opportunities with top tech companies hiring skilled developers in Oxfordshire. Whether you specialize in front-end, back-end, or both, find your ideal Full Stack Engineer role on Haystack and take the next step in your tech career today.
Filters applied
Oxford
Full Stack Engineer
Search
Salary
Location
Remote preference
Role type
Seniority
Tech stack
Sectors
Contract type
Company size
Visa sponsorship
Full Stack Developer (Space/Ground Segment Software)
Hays DT - South Coast
Oxford
Hybrid
Senior
£65,000 - £95,000
RECENTLY POSTED
segment
react
aws
javascript
git
kubernetes
+5
Full Stack Developer (Space/Mission-Critical Systems/Ground Segment Software) Oxford - Hybrid 2 days per week in office. £65000 - £95000Must Have’s
Must possess an EU or Five Eyes passport (UK, US, Canada, New Zealand, Australia).
Has worked Full Stack with Java, Python or C++ paired with JS/TS, ideally React.
Must have worked on Mission-Critical Systems within the space sector or adjacent (eg, defence, aviation, telecommunications, or automotive).
Your new company This leading Space Technology provider is seeking 2 experienced Senior Full Stack Developers to join their expanding team. With a proven track record of successful missions and partnerships with major space agencies and commercial operators worldwide, this company is at the cutting edge of innovation.You’ll be part of a team that’s pioneering technologies for on-orbit servicing with the end goal of making space exploration sustainable long-term. If you want to work for a business that combines purpose with advanced technology, this is the opportunity for you.The role is based from their rural Oxfordshire office, so own-transport will be required to work minimum 2 days per week in the office giving you access to secure projects.Your new role You’ll help to develop mission-critical software (often greenfield) for ground systems supporting advanced space missions. You’ll take ownership of designing and developing scalable Back End services using modern programming languages, while also creating dynamic and responsive user interfaces with contemporary frameworks. You’ll architect and optimise databases to ensure performance and reliability, and work with containerised applications using Docker and Kubernetes.The company control the systems they build, meaning developers can be intrinsic with the user and understand their journey to build a better product. You’ll collaborate with scientists, engineers, and developers to identify promising ideas and guide their technical evolution. You’ll participate in cross-functional design, implementation, testing, and deployment of their software toolkits so will have full life cycle exposure.It’s a business still in start-up/scale-up mode having been established less than 5 years ago, so a very exciting time to be joining at this stage of their evolution with significant investment and progression opps within the Development teams.What you’ll need to succeed We’re looking for candidates with a Bachelors, Masters or PhD Degree in a STEM or Computing discipline.Must have at least five years of full stack development using Java, Python or C++ for Back End Development and JavaScript on the Front End, ideally with the React framework.It is essential you’ve worked on the development of mission-critical applications within space, defence, aviation, telecoms, or automotive sectors. Ideally this will be Ground Segment Software.Additional expertise in container orchestration, CI/CD tools, SQL databases, and Git workflows will set you apart. Familiarity with AWS or Azure is desirable, as is knowledge of security best practices in software development.What you’ll get in return You’ll work for a technology focused company building innovative products. You’ll receive private healthcare, life insurance, and relocation support if needed, plus holiday starting at 25 days rising to 28. You’ll work in a state-of-the-art facility with a diverse, international team, parking on site and flexible working hours, including chance to work a compressed week (9 in 10 days).What you need to do now To find out more and to be considered for this position please apply directly, or contact Max Wilcock, Senior Business Director.At Hays Technology, we are shaping the future of recruitment. The rapid adoption of cloud, which is making customer interfaces more engaging and creating a seamless engagement with businesses, means that from the foundation of your organisation up, software developers are critical to success. As the competition for talent grows, we’re ready and waiting to help developers really make an impact on organisations, so talk to us today. We are Hays Technology.Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C’s, Privacy Policy and Disclaimers which can be found on our website.
Principal Software Engineer EV Charging
Gerrell & Hard
Bicester
Hybrid
Senior
Private salary
RECENTLY POSTED
aws
Lead Software Engineer IoT & Full-StackLocation: Hybrid / BicesterType: PermanentSalary: Competitive, market-basedTUAL Technology is an innovative, VC-backed start-up based in Bicester, developing PowerUp a high-power EV charging solution designed for grid-constrained sites. By integrating battery storage, smart energy management, and ultra-fast DC charging, TUAL delivers seamless electrification where traditional grid capacity falls short. Working with enterprise customers across Europe, TUAL is transforming the productivity and profitability of electric commercial vehicle fleets through a portfolio of intelligent, software-defined, cloud and IoT-enabled charging solutions.The Role Were looking for a hands-on Lead Software Engineer to own the design and delivery of our IoT and cloud software platform. Youll connect our ultra-fast chargers, manage data and remote control functions, and ensure security and scalability across our systems. Youll work directly with the VP Product and VP Power Electronics, shaping architecture, integrations and performance turning ideas into real, working solutions. ________________________________________ What Youll Do Build IoT and cloud software for charger connectivity and monitoring Create telemetry and data pipelines (PLC, CAN) Enable secure remote control and bi-directional communication (MQTT/WebSockets) Deliver OTA firmware updates and REST APIs (OCPP/OCPI) Develop secure, scalable cloud infrastructure (AWS IoT, Azure, etc.) Collaborate closely with hardware and IoT partners to integrate systems end-to-end ________________________________________ Your Background 5+ years experience in IoT software, cloud integration or embedded systems Strong skills in PLC, CAN, Modbus or similar protocols Proficiency in API and cloud development (AWS/Azure, MQTT, WebSockets) Knowledge of secure firmware updates and encryption (TLS, AES) Comfortable working autonomously in a fast-moving start-up environment Background in EV charging, energy storage or industrial automation is a plus ________________________________________ Why Join This is a chance to build the full IoT and cloud platform behind PowerUp from architecture to deployment. Youll shape a core technology in a growing, well-funded start-up tackling real-world challenges in electrification.TPBN1_UKTJ
Software Engineer
Gerrell & Hard
Oxford
Hybrid
Junior - Mid
Private salary
RECENTLY POSTED
aws
django
c++
python
csharp
typescript
Software Engineer Engineering Design Platform Oxford - Some flexibility on the working times and potential for some hybrid working for the right candidate £Competitive + Excellent BenefitsJoin a rapidly growing, venture-funded technology company developing next-generation metal components and advanced microturbine engines. Our teams across the UK, Japan, and the US combine cutting-edge engineering and high-performance software to push the limits of design and materials innovation.Role Overview We are seeking a motivated Software Engineer to help build an integrated software platform that unifies internal and commercial engineering tools. This platform will enable rapid exploration and optimisation of microturbine designs, supporting performance improvements and fast scaling for new applications.In this role, you will work closely with aerothermal and mechanical engineers to productionise internal code, integrate commercial simulation tools into C++/C# modules, and connect these components to automated cloud-based workflows.Key Responsibilities Design, develop, and maintain modules within the engineering design platform Integrate software modules with a secure cloud compute environment Collaborate within an agile, fast-paced team of engineers and technicians Automate existing manual workflows through robust software solutions Contribute to innovative problem-solving for complex engineering challengesEssential Skills STEM degree (2:1 or above) Strong proficiency in C++ or C# and Python Excellent grasp of software design patterns and best practices Clear communicator, collaborative, organised, and self-driven Ability to independently manage substantial technical projects Desirable Skills Experience with Vue3, TypeScript, Django, or full-stack development Familiarity with AWS EKS deployments Exposure to machine-learning or agentic-AI pipeline development Understanding of FEA, CFD, aerothermal design, or turbomachinery principlesThis position is only open to NATO passport holdersTPBN1_UKTJ
Senior Software Developer, Python, Oxford, Hybrid, COR7408
Corriculo Ltd
Oxford
Hybrid
Senior
£85,000
RECENTLY POSTED
python
Are you a seasoned Senior Software Developer with deep expertise in Python, seeking your next exciting challenge? This fantastic opportunity to join a cutting-edge company could be your next step! The Role As a Senior Software Developer, you’ll work closely with a talented, agile team to design, develop, and deploy advanced applications. Leveraging your strong Python skills and experience working in modern cloud environments, you’ll take ownership of code reviews, provide technical guidance, and mentor junior developers to ensure the delivery of high-quality, scalable solutions. Being a senior hire into a new team with rapid growth planned, this is a hands-on technical role, with the opportunity for growth towards leadership as the team expands. The Company Our client is a rapidly growing, well-funded technical organisation known for its innovative approach and impressive client base. This is a hybrid role based in Oxford, offering the opportunity to work on impactful projects while helping shape the team’s technical capabilities. What’s Required? We’re looking for a Senior Software Developer who thrives in a collaborative, fast-paced environment and enjoys sharing knowledge with others. Key requirements include: Extensive coding experience in Python, with exposure to modern software architectures. Experience building and deploying in cloud environments. A solid grasp of computer science fundamentals and software development best practices. Experience in a leadership or mentoring role, conducting code reviews and supporting team growth. What’s Next? If you’re a Senior Software Developer ready to take on a challenging and rewarding role, please apply today to find out more! Senior Software Developer, Python, Oxford, COR7408 Corriculo Ltd acts as an employment agency and an employment business. #indhigh TPBN1_UKTJ
Principal Software Engineer - C++, Python
Computer Futures
Oxford
Hybrid
Senior
£70,000
RECENTLY POSTED
c++
python
linux
Looking for a role where your work genuinely matters? This is your chance to join a close-knit engineering team building software that powers world-class scientific instruments. These systems help researchers push the boundaries of physics and materials science and you’ll play a key part in making that happen. If you enjoy solving complex problems, collaborating across disciplines, and want to see your code make a real impact, this could be the perfect fit.What you’ll do ???
Own the lifecycle: Design, develop, and maintain software for precision instruments. 50% coding, 25% documentation, 25% coordination.
Build clean solutions: Write modern C++ and Python in a Linux environment, delivering robust, maintainable code.
Collaborate widely: Work with engineers, technicians, manufacturing teams, and scientists to turn business requirements into technical solutions.
Hardware integration: Interface with programmable instruments and ensure smooth hardware/software interaction.
Test and validate: Create and run unit and integration tests to guarantee reliability.
Lead by influence: Mentor junior engineers and contribute technical input during design reviews.
What you’ll bring ??
Strong experience in C++ and Python for complex systems.
Solid Linux development background.
Proven ability to deliver maintainable, high-performance software.
Degree in Computer Science, Engineering, Physics, or equivalent practical experience.
Excellent communication skills and the ability to work across multiple teams.
Strong experience in translating business requirements into technical solutions.
Working arrangement ??
Hybrid: 3 days on-site in Oxford, with early finish Fridays (1pm).
Expect hands-on collaboration in the lab for hardware integration and testing.
Salary & Benefits ??
Up to £68,000 plus bonus scheme.
25 days annual leave + bank holidays.
Pension contribution and comprehensive benefits package.
Opportunities for career development in a growing, technology-led business.
?? Apply now or get in touch for a confidential chat about the role.To find out more about Computer Futures please visit
Software Engineer
NES Fircroft
Abingdon
Hybrid
Senior - Leader
Private salary
RECENTLY POSTED
linux
react
windows
aws
eclipse
spring-boot
+13
Jot Title: Software Engineer x2 Positions: Senior Software Engineer, Team Lead Permanent Staff Positions Location: Abingdon, just outside London Hybrid working available, ideally 3 days based in the office Salary: please get in touch and I will reply straight away with salary details (highly negotiable)Must have skills:
Java, Eclipse RCP/SWT
Strong problem-solving abilities
Clear communication skills
Evidence of being able to solve algorithmic problems
Evidence of experience working on large monolithic thick-client applications and demonstrate how they are different than web-based applications from an engineering perspective
Very nice to have:
Experience with using AI with development
Domain experience (Geophysics or another geoscience related field)
Subsurface Senior Java Application developerResponsibilities include:Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem or Cloud software solutions.Design, develop, and maintain high-performance applications for geophysical and geological data analysis, interpretation and visualization (e.g., seismic, horizon, fault, velocity model, etc.)Present architectural designs and technical proposals to the architecture review board.Ability to break down development tasks and lay out clear implementation roadmaps.Implement and optimize computation algorithmsDesign and develop both thin and thick client applications that interact with cloudbased microservices.Ensure high code quality through unit testing, code reviews, security hardening and continuous integration with other domain toolsProvide technical support and lead user troubleshooting sessions to resolve issues and ensure smooth operation of DSG application.Mentor junior developers and actively contribute to architectural and implementation decisions.Embrace Agile/Scrum methodologies, delivering and demonstrating working solutions at the end of each sprintStay current with emerging technologies and trends in geophysical computing and software development.Required Education and SkillsBS or MS degree in computer science, Geoscience, Applied Mathematics, or a related engineering discipline.Minimum of 10 years of experience in software development using JavaAbility to break down complex development tasks and define clear, actionable implementation of roadmaps.Strong Java proficiency is requiredC++ knowledge and experience a strong benefitProficiency with development tools and environments:o GitLab, Eclipse RCP/SWT, VS Code, CI/CD pipelineso Performance tools: VisualVM, JMC/JFR, Asynco Operating systems: Windows and LinuxHands-on experience using GitHub Copilot to accelerate code implementation and enhance development productivity.Must be self-motivated but be able to work well in a team environmentDesired ExperienceKnowledge with geoscience software tools and formats:o SEG-Y, Landmark seismic BRICK, CMP, OpenVDSo DSG, Petrel, Kingdom, GeoFrame, or PaleoScanFamiliarity with cloud platforms and distributed computing:o Restful API design and implementationo AWS and Azureo Tools for scalable data processing: Kubernetes, SparkExperience with Java 2D graphics and 3D OpenGL programming.Experience with scientific computing libraries and frameworks:o Python: NumPy, SciPy, Pandas, TensorFlow (for ML/AI)o C++/Java: CUDA (for GPU acceleration)o Angular or Reacto Microservice: Quarkus, Spring Boot, AWS API Gatewayo Docker, KubernetesWith over 90 years’ combined experience, NES Fircroft (NES) is proud to be the world’s leading engineering staffing provider spanning the Oil & Gas, Power & Renewables, Chemicals, Construction & Infrastructure, Life Sciences, Mining and Manufacturing sectors worldwide. With more than 80 offices in 45 countries, we are able to provide our clients with the engineering and technical expertise they need, wherever and whenever it is needed. We offer contractors far more than a traditional recruitment service, supporting with everything from securing visas and work permits, to providing market-leading benefits packages and accommodation, ensuring they are safely and compliantly able to support our clients.
Associate Scala Developer
Sky
Multiple locations
Hybrid
Junior - Mid
Private salary
RECENTLY POSTED
scala
processing-js
react
aws
typescript
We believe in better. And we make it happen.Better content. Better products. And better careers.Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and innovate.We turn big ideas into the products, content and services millions of people love.And we do it all right here at Sky.The Global Streaming Data Platforms (GST-Data) department is leading the way in many areas of data. The department has designed and built a world-leading real time data analytics platform, using the latest cloud and open-source technologies. We stream billions of events each day to enable our partner teams across Sky and Comcast deliver customer-led sophisticated insights and analytics.What you’ll do
Design, build, test and maintain a metadata catalogue platform orchestrating metadata ingestion, processing and presentation from range of sources and technologies.
Develop against full technology stack, from infrastructure and deployment to UI
Work across full software lifecycle, adopting a you build it, you run it approach.
Deploy fully cloud based platform using CICD pipelines
Take an active role in story definition, assisting business collaborators with acceptance criteria.
Collaborate with Senior and Principal Engineers to design and plan feature delivery.
Develop and broaden your knowledge and skills through ‘time to learn’ and support from engineering community.
What you’ll bring
Proven experience of building and supporting software applications in Scala and React.
Knowledge and/or experience of GCP or AWS
Understanding of Test Driven Development and continuous delivery.
Adaptability to work on all areas of software development from planning, through development to deployment.
Understanding and/or experience of working in an Agile environment.
Positive attitude and willingness to learn and work as part of a team.
Typescript experience is desirable but not essential
Team overviewGlobal Streaming TechnologyOur team develops and supports market-leading video streaming services, underpinned by state-of-the-art engineering principles. We do this at huge scale: for over 50 million customers globally, spanning NBCUniversal Peacock in the US and Sky, NOW and SkyShowtime across Europe and Showmax across Africa. No matter the device, the time or the place, we make sure that our diverse audiences can easily find and enjoy whatever they want to watch, choosing from the world’s best entertainment, news and sport.The rewardsThere’s one thing people can’t stop talking about when it comes to : the perks. Here’s a taster:
Sky Q, for the TV you love all in one place
The magic of Sky Glass at an exclusive rate
A generous pension package
Private healthcare
Discounted mobile and broadband
A wide range of Sky VIP rewards and experiences
Inclusion & how you’ll workWe are a Disability Confident Employer, and welcome and encourage applications from all candidates. We will look to ensure a fair and consistent experience for all, and will make reasonable adjustments to support you where appropriate. Please flag any adjustments you need to your recruiter as early as you can.We’ve embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You’ll find out more about what hybrid working looks like for your role later on in the recruitment process.Your office spaceOsterleyOur Osterley Campus is a 10-minute walk from Syon Lane train station. Or you can hop on one of our free shuttle buses that run to and from Osterley, Gunnersbury, Ealing Broadway and South Ealing tube stations. There are also plenty of bike shelters and showers.On campus, you’ll find 13 subsidised restaurants, cafes, and a Waitrose. You can keep in shape at our subsidised gym, catch the latest shows and movies at our cinema, get your car washed, and even get pampered at our beauty salon.We’d love to hear from youInventive, forward-thinking minds come together to work in Tech, Product and Data at Sky. It’s a place where you can explore what if, how far, and what next.But better doesn’t stop at what we do, it’s how we do it, too. We embrace each other’s differences. We support our community and contribute to a sustainable future for our business and the planet.If you believe in better, we’ll back you all the way.Just so you know: if your application is successful, we’ll ask you to complete a criminal record check. And depending on the role you have applied for and the nature of any convictions you may have, we might have to withdraw the offer.
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 offerSome 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
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 forRequired 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 offerSome 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
Front End Developer
Consultant Connect
Oxford
Fully remote
Mid - Senior
£65,000 - £90,000
TECH-AGNOSTIC ROLE
What you’ll be doing:Just to be upfront, this is not a pure front-end developer role. While we are looking for someone who’s “happy place” is building beautiful front ends, this person would need to be open to working on other parts of the stack. We’re a team of T-shaped people with broad competencies, so versatility is part of our culture. You don’t need to be an expert on everything. Just be comfortable with new challenges.With that in mind, as a Senior Full Stack Developer (with front-end focus), you will:
Build solutions to problems (especially with a heavy front-end focus)
Design solutions (in conjunction with Product Managers and/or other colleagues)
Help colleagues facing issues with front-end development
More specifically, you will be heavily involved in app development using Flutter, in addition to web portal development.Day-to-day life on the Product Development team looks like the following:
Most of your time will be spent designing and building solutions
For our tech stack, we use:
Django/Django REST Framework/Postgres for backend,
Angular for our web application,
Ionic/Angular for our apps (and we’re now moving to Flutter)
AWS ECS/ECR, Aurora and Lambda
For design, it’s quick brainstorming, a bit of analysis, sketching on paper or Figma, and/or jotting down a short design doc in Google Docs
A chunk of time is spent on understanding issues, users and our platform. This includes talking to ops colleagues. We take turns answering ops support requestsIt’s fast paced. We’re light on overhead and don’t outsource quality to a QA team. Quality, maintainability and security start at the design stage and are everyone’s responsibility.We run 2-week sprints. Each day starts with a daily 10-minute standup and then it varies a lot from there. The issues vary from sprint-to-sprint. It’s typically very user focused, but we do make time each quarter to do unsexy important stuff (refactor, pay down technical debt, database upgrades, etc).It’s not a solo effort. While we maximise the time you must put your head down and get on with cracking a problem, we grab each other for help every day. And we do peer review of design and code, while building and deploying to production regularlyIf you like having a holistic view of the product (from idea to release to growth), rather than being highly specialised in one niche, you’ll probably enjoy this role.What we’re looking for:
General characteristics
You like solving real problems. When you make something, you make it to solve someone’s issue. You understand the issue and the person facing it. You put in a bit of extra effort to make it a good experience for the user
Uncertainty is a fun problem to figure out, rather than an annoying headache. When you don’t know the answer, you try something. You experiment. You dig.
You’re a clear concise communicator. When writing or speaking, you know which details to prioritise
KISS is important to you. You have an instinct for when a solution is too complicated for the problem
You know how to learn and skill up. When faced with a novel skill area, you can self- critique your level and push yourself to improve
You reside in the UK or the EU
If you don’t live near Oxford, you are able to travel and work in our office in Oxford for a few days each quarter
Specific characteristics for this role
Taken multiple features from idea to release to growth
Having spent meaningful time as part of different teams (we’d prefer at least 6 years as a developer)
Deep front-end experience, including responsive design
Built front ends or apps for consumer facing businesses
Design sense for UX/UI. Not just writing code. May have done wireframes before. Can look at an interface and tell if it is terrible or not
Ideally some experience working on backend (e.g. building APIs, database design, etc)
Some experience with CI/CD or deployments in general
Ideally, some experience in an agency (for consumer facing apps) and/or early-stage consumer facing startup
Ideally experience with mobile app development
Spotlight
Senior Full Stack Developer (front-end focus)
Consultant Connect
Oxford
Remote or hybrid
Mid - Senior
£65,000 - £90,000
aws
python
angular
ionic
flutter
What you’ll be doing:As a Senior Full Stack Developer (with front-end focus), you’ll be responsible for:
Building solutions to problems (especially solutions with a heavy front-end focus)
Design of the solution (in conjunction with Product Managers and/or other colleagues)
Helping colleagues facing issues with front-end development
Day-to-day life on the Product Development team looks like:
Most of your time will be spent designing and building solutions.
For our tech stack we use:
Django/Django REST Framework/Postgres for backend,
Angular for our web application,
Ionic/Angular for our apps (we’re looking at moving to a new framework, likely Flutter)
and for infrastructure we use AWS ECS/ECR, Aurora and Lambda.
For design, it’s quick brainstorming, a bit of analysis, sketching on paper or Figma, and/or jotting down a short design doc in Google Docs
A chunk of time is spent on understanding issues, users and our platform. This includes talking to ops colleagues. We take turns answering ops support requests
It’s fast paced. We’re light on overhead and don’t outsource quality to a QA team. Quality, maintainability and security start at the design stage and are everyone’s responsibility.We run 2-week sprints. Each day starts with a daily 10-minute standup and then it varies a lot from there. The issues vary from sprint-to-sprint. It’s typically very user focused, but we do make time each quarter to do unsexy important stuff (refactor, pay down technical debt, database upgrades, etc).It’s not a solo effort. While we maximise the time you must put your head down and get on with cracking a problem, we grab each other for help every day. And we do peer review of design and code, while building and deploying to production regularlyIf you like having a holistic view of the product (from idea to release to growth), rather than being highly specialised in one niche, you’ll probably enjoy this role.What we’re looking for:
General characteristics
You like solving real problems. When you make something, you make it to solve someone’s issue. You understand the issue and the person facing it. You put in a bit of extra effort to make it a good experience for the user
Uncertainty is a fun problem to figure out, rather than an annoying headache. When you don’t know the answer, you try something. You experiment. You dig.
You’re a clear concise communicator. When writing or speaking, you know which details to prioritise
KISS is important to you. You have an instinct for when a solution is too complicated for the problem
You know how to learn and skill up. When faced with a novel skill area, you can self- critique your level and push yourself to improve
You reside in the UK or the EU
If you don’t live near Oxford, you are able to travel and work in our office in Oxford for a few days each quarter
Specific characteristics for this role
Taken multiple features from idea to release to growth
Having spent meaningful time as part of different teams (we’d prefer at least 6 years as a developer)
Deep front-end experience, including responsive design, for consumer facing businesses
Design sense for UX/UI. Not just writing code. May have done wireframes before.
Can look at an interface and tell if it is terrible or not
Some experience working on backend (e.g. building APIs, database design, etc)
Some experience with CI/CD or deployments in general
Ideally, some experience in an agency (for consumer facing apps) and/or early-stage consumer facing startup
Page 1 of 1

Frequently asked questions

What types of Full Stack Engineer jobs are available in Oxford?
In Oxford, you can find a variety of Full Stack Engineer roles ranging from startups to established tech companies. These positions often involve working with technologies like JavaScript, React, Node.js, Python, and cloud platforms.
What skills are commonly required for Full Stack Engineers in Oxford?
Employers in Oxford typically look for proficiency in front-end and back-end technologies such as HTML, CSS, JavaScript frameworks (e.g., React or Angular), server-side languages like Node.js or Python, databases, and version control systems like Git.
Are there remote or hybrid Full Stack Engineer positions available in Oxford?
Yes, many companies in Oxford offer remote or hybrid working options for Full Stack Engineers, allowing flexibility depending on the company's policies and project needs.
What is the average salary for a Full Stack Engineer in Oxford?
The average salary for a Full Stack Engineer in Oxford typically ranges from £40,000 to £65,000 per year, depending on experience, skills, and the specific company.
How can I apply for Full Stack Engineer jobs through Haystack?
You can search for Full Stack Engineer roles in Oxford on Haystack’s job board, create a profile to upload your CV, and apply directly through our platform. You can also set up job alerts to receive notifications about new opportunities.