
Full Stack Developer- Relocate to Saudi Arabia, Permanent Expat Family Relocation Package
On site
England, United Kingdom
Full Time
09-03-2025
Job Specifications
Please note that this role is based in Saudi Arabia on a permanent, residential basis.
Job Req ID: 15890
Description:
Aramco energizes the world economy.
Aramco occupies a unique position in the global energy industry. We are the world's largest producer of hydrocarbons (oil and gas), with the lowest upstream carbon intensity of any major producer.
With our significant investment in technology and infrastructure, we strive to maximize the value of the energy we produce for the world along with a commitment to enhance Aramco’s value to society.
Headquartered in the Kingdom of Saudi Arabia, and with offices around the world, we combine market discipline with a generations’ spanning view of the future, born of our nine decades experience as responsible stewards of the Kingdom’s vast hydrocarbon resources. This responsibility has driven us to deliver significant societal and economic benefits to not just the Kingdom, but also to a vast number of communities, economies, and countries that rely on the vital and reliable energy that we supply.
We are one of the most profitable companies in the world, as well as amongst the top five global companies by market capitalization.
Overview
We are seeking a Full Stack Developer to join our HR Systems Solutions Department.
The HR Systems Solutions Department is responsible for providing and supporting the digital solutions to HR functions including attraction, training, retention and separation.
Your primary role is to leverage your extensive expertise in both front-end and back-end development to create scalable applications and maintain existing systems. You will play a crucial part in ensuring that all components of our web applications work seamlessly, while also providing support for current applications developed in C# and .NET.
Key Responsibilities
As the successful candidate, you will be required to perform the following:
Develop and maintain full stack web applications utilizing frameworks such as Angular and other relevant technologies.
Provide expertise in database design and management, ensuring optimal performance and data integrity.
Assess and develop application programming interfaces (APIs) to facilitate seamless integration between various systems and applications.
Integrate AL/ML solutions into full stack web applications to enhance performance and deliver intelligent features.
Perform troubleshooting and support for existing applications developed in C# and .NET to ensure reliable functionality and user satisfaction.
Collaborate with cross-functional teams to gather requirements and translate them into technical specifications for new features.
Use your knowledge of mobile development technologies, such as Flutter, to create responsive and user-friendly applications.
Minimum requirements
As the successful candidate, you will have:
Bachelor’s degree in Computer Science, Software Engineering, or a related discipline from a recognized and accredited program. An advanced degree is preferred.
Minimum of 15 years of experience in software development, including at least 7 years in full stack web development.
You must have extensive experience working with database systems and web development frameworks, particularly Angular.
Ability to demonstrate a strong understanding of API development and integration, ensuring smooth communication among different software components.
Strong knowledge of AI/ML concepts, frameworks and tools with experience integrating AI/ML model into applications.
Knowledge and experience in mobile application development using Flutter are highly desirable.
You will also have the ability to troubleshoot and provide support for applications built in C# and .NET.
Familiarity with software development best practices and agile methodologies is a requirement.
Working environment
Our high-performing employees are drawn by the challenging and rewarding professional, technical and industrial opportunities we offer, and are remunerated accordingly.
At Aramco, our people work on truly world-scale projects, supported by investment in capital and technology that is second to none. And because, as a global energy company, we are faced with addressing some of the world’s biggest technical, logistical and environmental challenges, we invest heavily in talent development.
We have a proud history of educating and training our workforce over many decades. Employees at all levels are encouraged to improve their sector-specific knowledge and competencies through our workforce development programs – one of the largest in the world.
About the Company
We’re a leading producer of the energy and chemicals that drive global commerce and enhance the daily lives of people around the globe by continuing delivering an uninterrupted supply of energy to the world. Our resilience and agility has built one of the world’s largest integrated energy and chemicals companies. And we are part of the global effort toward building a low carbon economy. Our horizon has never been clearer. Know more
Related Jobs


- Company Name
- SEEKR
- Job Title
- Back End Developer
- Job Description
- You love solving complicated backend problems but hate being told exactly how that should happen. There are plenty of hard problems for you to solve in this business. Their product uses AI to produce, enrich, and narrate media. They are using AI to do the heavy lifting based on what the technology is already good at. Their digital studio lets their customers create content straight from text, creating audiobooks, adverts, or podcasts without having to pay for voice artists, sound editors, or studio time. Users can also import existing content and decompose it into individual elements or building blocks. The goal is to be the Canva of content production, giving content producers an entire sound studio and making it easy for them to produce incredible content. You will help the team build some very complicated features. You will need to think about how everything might scale. In particular, around areas like data storage. The problems are only going to get harder given that the company is already pushing into video. Streaming, storing and compressing videos is going to throw up a whole bunch of new challenges. The team is small, highly experienced, and all very hands-on. The CTO still contributes code. There is no time for hand-holding, and you will need to be able to take a high-level problem, like “we need to get more user data for this feature,” scope a solution and deliver it with minimal input. If you thrive in this kind of environment and are confident in your skills as a rounded problem solver who has worked on some of the most challenging problems in computing, this could be your role. Key skills required for this role; Strong backend engineering skills (Python is the key skill here) Strong computer science fundamentals. In this role, thinking about things like data structures will be part of what you do regularly. Knowing how to solve problems from first principles Things you should know; This is a start-up and there is a lot that needs doing. The people working here are very career-minded This role might well take you out of your comfort zone. FAQ’s Can I work remotely? Yes, a lot of the time, but the team likes to get together in person at least once a month. What is the salary? Up to £110 000 + the same again in equity on a four-year vesting schedule. If you have read this far and you think you are a great fit. Email me directly - keanu@seekr.inc. Put "Let's jump in the AI studio" in the email title and confirm in the first paragraph that you're happy coming into London for a regular meeting. All applicants who reply this way are guaranteed a personal response, all other applicants will receive feedback, but it may not be specific.


- Company Name
- SR2 | Socially Responsible Recruitment | Certified B Corporation™
- Job Title
- Software Engineer
- Job Description
- Software Engineer | Cambridge | £65,000 - £75,000 | Python | Django | AWS | Tech4Good Location: Cambridge - Hybrid (in office 1x per week) Salary: £65,000 - £75,000 + bonus + benefits Tech Stack: Python - Django/Flask/FastAPI SQL databases AWS Frontend experience a bonus! Are you a talented Software Engineer with expertise in Python & Django and looking to join a mission-led company leading the way in innovation in the Tech4Good sector? We are working with a fast-growing organisation who are motivated by developing tech for good products that leave lasting positive impact in people's lives. They are looking for an ambitious Software Developer with a key eye for detail and comprehensive experience using Python. This organisation are seeking someone who is keen to grow alongside the company and become a key player in their strategic development and mission fulfilment. Responsibilities: Build and sustain robust and scalable backend systems using Python, particularly REST APIs Work with cross-functional teams to design and implement features that support project goals. Ensure code is clean, efficient, and maintainable by following coding standards and best practices. Engage in code reviews, testing, and debugging to guarantee high-quality outputs. Drive the innovative development of new products and platforms. Participate in architectural discussions and decision-making to promote technical excellence. Requirements for Success: Degree in a STEM subject Proven experience in software development with Python (Django, FastAPI, Flask) Experience hosting in AWS Solid understanding of web application development principles and best practices. Experience with version control systems such as Git. Strong problem-solving skills and attention to detail and commitment to CI/CD Our client is looking for someone who is a value-led individual with excellent soft skills, capable of building and sustaining robust and scalable backend systems using Python and Django. With a commitment to writing clean, efficient, and maintainable code, they follow coding standards and best practices meticulously. Beyond technical proficiency, the candidate should be adaptable and ready to tackle challenges head-on, embracing new opportunities for growth. A passion for making a tangible impact in the Tech4Good sector is crucial, as the candidate will be contributing to a mission-driven business. This is an excellent opportunity for a value-aligned Developer to be part of building exciting products whilst refining and growing their technical skills. Benefits: Hybrid working 25 days holiday + bank holidays Flexible working hours Private medical & life insurance Opportunity to be part of a high-growth Tech4Good company with ample scope to grow your career to leadership positions (hands on & hands off) Interested and ready to take your Development career to the next level? Get in touch at imogen@sr2rec.co.uk or drop me a call for a confidential chat at 07378 549703. Software Engineer | Cambridge | £65,000 - £75,000 | Python | Django | AWS | Tech4Good


- Company Name
- SEEKR
- Job Title
- Full Stack Engineer
- Job Description
- You're someone who enjoys tackling complex projects and making a real impact in a fast-growing start-up. You're career-focused, thrive in a young, dynamic team, and want to have ownership of both the problem and the solution. You enjoy the creative process of thinking things through yourself and coming up with solutions rather than being told what to build by someone in a product role. If that sounds like you, keep reading. About the Business: A fast-growing company using AI to change how we interact with content - reshaping the way stories are created, told, and shared. They’re building something meaningful and impactful, and this is your chance to join early and help shape the product from the ground up. Their aim is to be the "Canva of audio content creation". They are product and engineering-focused, valuing first principles thinking, accountability, and ownership The Team's Focus: You'll be part of a skilled, collaborative engineering team working on next-gen content creation tools. The focus is on building scalable, reliable systems — with plenty of room for experimentation and problem-solving along the way. It's not the kind of team where you’ll sit on the sidelines - your ideas and contributions will shape the product and the business from day one. You will be working directly with the a CTO who is one of the founders of the business and who still writes code himself. This means moving quickly and clean decisions rather than death by committee. What you will need to have At least 3+ years of experience in software development. Strong Python or Typescript (ideally both) Strong skills in database management and architecture. Experience building complex projects from scratch (professionally, academically, or personally). A problem-solver who loves tackling tricky challenges and seeing ideas come to life. Someone who thrives in fast-paced, dynamic environments and can bring structure to chaos. What You’ll Be Doing: Primarily working on the backend, with some full-stack responsibilities. Designing and implementing endpoints, multimedia processing, and advanced AI solutions. Structuring data points and working with complex databases. Building and optimizing process-based systems. FAQ’s Can I work remotely? Yes, a lot of the time, but the team likes to get together in person at least once a month. What is the salary? Up to £110 000 + the same again in equity on a four-year vesting schedule. If you have read this far and you think you are a great fit. Email me directly - micaelea@seekr.inc. Put "I want to work next to the CTO" in the email title and confirm in the first paragraph that you're happy coming into London for a regular meeting. All applicants who reply this way are guaranteed a personal response, all other applicants will receive feedback, but it may not be specific.


- Company Name
- SR2 | Socially Responsible Recruitment | Certified B Corporation™
- Job Title
- Full Stack Engineer
- Job Description
- FULL STACK ENGINEER | CAMBRIDGE | £50,000 - £65,000 | Tech4Good | AI & ML | PYTHON | JAVASCRIPT | AZURE | HYBRID Location: Cambridge, UK (Hybrid) Salary: £50,000 - £65,000 (DOE) + Equity Tech Stack: Backend: Python (FastAPI, Django, Flask) Frontend: JavaScript (React, TypeScript) Cloud Systems: Azure Are you a Full Stack Engineer with a knack for building and implementing high quality software solutions for exciting, innovative projects? We are working with an exciting Artificial Intelligence start-up based in Cambridge. This Tech4Good organisation are using advanced technologies that further our understanding of how AI can be used to completely transform some of the largest industries in the UK. This is an early-stage organisation who are led by problem-solving, in a high-impact team, working in an Agile and forward thinking environment. This is a career-defining opportunity for someone who is ambitious to play a key part in the development of exciting technologies, whilst advancing their technical and professional proficiencies. Responsibilities: Create and develop scalable, full-stack solutions for the platform. Develop scalability and performance in the backend in Python. Improve the user interface, designing dynamic, user-friendly front-end experiences with React.js to provide an effortless interaction. Drive the implementation of DevOps processes, setting up CI/CD pipelines, managing deployments on Azure, and ensuring the platform’s continuous availability and reliability. Maintain efficient data management systems using PostgreSQL. Shape the direction by actively participating in key decisions, ensuring the platform evolves in line with technical standards and user requirements. Requirements for Success: Experience in full-stack development, across Python (FastAPI, Django, Flask) and JavaScript/TypeScript/React, including building RESTful APIs Understanding of PostgreSQL Knowledge of Azure/AWS/GCP and experience in CI/CD processes Someone ready to take initiative and get stuck in! Excellent communication skills with a interest in AI and a passion for crafting a product that is market leading The ideal candidate is someone who thrives in a fast-paced, dynamic startup environment, where adaptability and a proactive mindset are key to success. They are self-motivated and able to take ownership of projects from start to finish, managing multiple tasks efficiently while maintaining a focus on quality and attention to detail. They are comfortable with ambiguity and can pivot quickly as priorities change, all while remaining calm under pressure. A strong communicator, they excel in collaborating with cross-functional teams, actively contributing ideas and solutions while being receptive to feedback. In addition to their technical skills, the ideal candidate demonstrates a strong sense of initiative and is motivated by the opportunity to shape the direction of the product. They possess excellent problem-solving abilities, often thinking outside the box to overcome challenges and push boundaries. They are open to taking on new responsibilities and stepping into leadership roles as the company grows, always seeking to expand their knowledge. Benefits: Hybrid working environment Generous holiday Private healthcare Sociable, driven culture! Opportunity to be part of an exciting start-up in Tech's hottest sector (AI!) at a pivotal point in their growth Interested and ready to take your Development career to the next level? Get in touch at imogen@sr2rec.co.uk or drop me a call for a confidential chat at 07378 549703. FULL STACK ENGINEER | CAMBRIDGE | £50,000 - £65,000 | Tech4Good | AI & ML | PYTHON | JAVASCRIPT | AZURE | HYBRID