1,282 Full Stack Development jobs in the United Kingdom
Full Stack Development Team Lead - VP

Posted 13 days ago
Job Viewed
Job Description
By Joining Citi, you will become part of a global organisation whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress.
**Responsibilities:**
+ Problem solving and understanding key objectives
+ Perform coding tasks and refactor code Use of Copilot
+ Participate daily stand-up meetings
+ Review and prioritize tasks
+ Ensure code is produces following Citi Engineering standards
+ Perform data quality and checks
+ Collaborate on design
+ Expand knowledge and understanding of SDLC process and protocols.
+ Work with Global Teams and Citi Teams
**Qualifications:**
+ Relevant experience in Apps Development or systems analysis role
+ Extensive experience system analysis and in programming of software applications
+ Proficiency in process modeling tools (e.g., Visio, Lucidchart).
+ Familiarity with project management methodologies (e.g., Agile, Waterfall).
+ Knowledge of database concepts and SQL.
+ Experience in managing and implementing successful projects
+ Subject Matter Expert (SME) in at least one area of Applications Development
+ Ability to adjust priorities quickly as circumstances dictate
+ Demonstrated leadership and project management skills
+ Consistently demonstrates clear and concise written and verbal communication
**Education:**
+ Bachelor's degree/University degree or equivalent experience
+ Master's degree preferred
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
**Most Relevant Skills**
Please see the requirements listed above.
---
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Software Engineer
Posted today
Job Viewed
Job Description
Full Stack Developer - React.js | Node.js | SQL Server
Location: Nottinghamshire, 2 days a week in office
Employment Type: Permanent
Salary: Based on experience
Due to continued success, I am looking for a skilled Mid-Level Full Stack Developer to join my clients growing team working on a modern, web-based platform. This is a hands-on role where you'll be building new applications and enhancing existing ones using React.js , Node.js , and SQL Server .
The role is offered on a hybrid basis, minimum 2 days a week in their Nottinghamshire office
What you'll be doing as a Full Stack Developer:
- Develop and maintain full-stack web applications with a focus on performance and scalability.
- Build responsive, data-driven UIs using React.js, consuming JSON APIs.
- Create and enhance backend services using Node.js.
- Work with complex business logic implemented in SQL Server stored procedures.
- Collaborate with cross-functional teams in an Agile/Scrum environment.
- Contribute to code reviews, documentation, and continuous improvement.
What experience you will need to have as the Full Stack Developer:
- Strong experience with React.js , Node.js , and SQL Server .
- Solid understanding of n-tier architecture and thin client design.
- Proficiency in JavaScript (ES6+) , RESTful APIs, and JSON.
- Experience integrating frontend components with backend APIs.
- Ability to work with and extend existing architecture (not re-architecting).
- Familiarity with SOLID principles , design patterns, and clean code practices.
Nice to Have:
- Experience with Bootstrap or Material UI .
- Exposure to CI/CD pipelines and automated testing tools (e.g. Cypress, Playwright).
- Understanding of software release processes and version control.
This is a great opportunity for someone who enjoys solving complex problems, working across the stack, and contributing to a high-performing development team.
Please apply with an updated CV
Software Engineer
Posted today
Job Viewed
Job Description
In the current day environment innovation in the military plays a key role and our R&D team sits in the heart of it. The team's primary responsibility is to pioneer the approaches of military robotics and autonomous systems and theirmachine learning (ML) components. The team is involved in the full life cycle of the project. They work closely with other leading military robotics companies and customers all over the world.
To support the R&D Team, you will work with colleagues in developing and validating novel systems and software architecture for RAS implementation. You will work on developing software for our current and future products. The work can range from working on controls of RAS payloads, vehicle automation, image processing, sensor integration, digital twin integration, simulation development, algorithm testing and data analysis. You will enhance the development of the products drawing from your experience and that of your colleagues. You will have the opportunity to meet global end-users and work with them to trial your solutions in real world environments, test them on real applications and get your hands dirty, and this might be on the other side of the world.
Main Duties & Responsibilities:
- Intergrate software components into a fully functional software system.
- Write clean, maintainable, and scalable code, utilizing modern software engineering practices and tools.
- Contribute significantly to the engineering lifecycle, including scoping, design, implementation, testing, deployment and maintenance of your team's work
- Collaborate with cross-functional teams to integrate software with hardware components.
- Participating in design reviews providing technical input through thedevelopment process.
- Coaching team members to improve capabilities and develop their software knowledge/expertise.
- Troubleshoot and resolve complex technical issues.
- Stay informed on current trends in the software development field and M-RAS and proactively explore their implementation within the company
- A degree in Software Engineering, Computer Science, Physics or Maths with a grade of at least a 2:1 or an equivalent qualification and experience.
- Proven experience in relevant industry that will complement and enhance RAS development
- Experience with Linux and developing real-time software in C/C++ or Python is essential.
- Experience of robotics, machine control systems and automation is desirable.
- A basic understanding of electronics and the ability to read electrical schematics is essential.
- Demonstrable knowledge and experience of current software engineering practices for RAS.
- Experience with ROS/ROS2, machine learning and OpenCV is advantageous.
- Knowledge of CODESYS or similar PLC software is beneficial.
- Experience working in a multi-disciplined engineering team.
- Ability to investigate and interpret data, issues, and situations, to make sound decisions in high-stress situations.
- Appetite for learning new technologies and applications.
- Ability to communicate complex procedures to colleagues.
- Self-motivating, proactive and results driven approach.
- Collaborative ethos is essential
Working in a modern and spacious facility you will have access to exciting projects within a growing organisation.
If you feel that you have the necessary skills and experience, we would like to hear from you.
Software Engineer
Posted 1 day ago
Job Viewed
Job Description
AnexcitingopportunityexistsforexperiencedSoftwareEngineerstojoinadynamicteamworkingonabroadrangeofprojectswithinDefence,Cybersecurity,andIntelligencedomains.Thisroleoffersachancetodevelopadvancedsoftwaresolutionswhilemaintainingastrongbalancebetweenprofessionalandpersonallifethroughflexibleandhybridworkingoptions,backedbyacomprehensivebenefitspackage.
RoleHighlights:
- Engageinplanning,development,testing,debugging,anddocumentationofsoftwareacrossvariousdisciplines.
- Workcloselywithstakeholderstotranslatemission-criticalrequirementsintorobust,secureapplications.
- Applyindustry-standardpracticesthroughoutthefullsoftwaredevelopmentlifecycle,ensuringqualityandreliability.
- SpecialiseinareasincludingbutnotlimitedtoCybersecuritysoftwaredevelopmentandDevSecOpssystems.
- Troubleshootprogramerrors,prepareoperationaldocumentation,andanalyzesystemcapabilitiestooptimiseperformance.
TechStack&Tools:
- ProficientprogrammingexperienceinJavaandPython.
- ComfortabledevelopingonLinuxenvironments.
- SkilledinunittestingframeworkssuchasJUnit5andversioncontrol - Git
- FamiliaritywithAgilemethodologies,particularlyScrum.
- Experiencementoringjuniorteammembers.
- WorkingknowledgeofrelationalandNoSQLdatabasesincludingOracleandMongoDB.
- ExperiencewithCI/CDpipelines,preferablyusingGitLab.
- ExposuretofrontendframeworkslikeJavaScript,TypeScript,andReact.
- UseofdatavisualizationandsearchtoolssuchasElasticsearch & Kabana.
- FamiliaritywithHibernateandAtlassianSuite -Bitbucket,Jira,Confluence
- Advantageous:experiencewithJSF(Primefaces),cloudsoftwaredevelopment(AWS),microservices,serverlessarchitectures,andAWSserviceslikeEC2,EKS,Fargate,IAM,S3,Lambda.
Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Are you looking for an opportunity to shape the future of software quality in a forward-thinking company?
Are you experienced within C/C++ and Java?
If YES, you could be theSoftware Engineer we are looking for!
What are the benefits of a Software Engineer?
- Competitive salary
- Based in Kettering, Northants, this role offers a hybrid working option
- Career development opportunities
- Become a member of an Employee-owned trus
- Cycle to work scheme
- Option to buy additional leave
- Option to join Private medical insurance
What are your key responsibilities?
- Develop and maintain software applications that control our automated warehouse systems, ensuring high performance, scalability, and reliability.
- Collaborate with project managers, engineers, and clients to deliver tailored software solutions based on project specifications.
- Work on system integration and ensure that software interfaces smoothly with hardware and control systems.
- Conduct testing, troubleshooting, and debugging to optimise software performance and resolve issues.
What we are looking for?
- Degree in Computer Science, Software Engineering, or a related field.
- Experience in C/C++ and Java
- Competent in Linux (Unix) based operating systems and able to write shell scripts
- Experience with warehouse management systems (WMS) or automation systems is a bonus.
Apply now to start your next chapter!
Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Enhanced SC Cleared Software Engineer / Data Integration
Bristol or London (2 days per week onsite)
Up to 745 per day (Umbrella, Inside IR35)
Contract until 17th February 2026
Must hold live and transferrable Enhanced SC Clearance. We are unable to consider those with only BPSS or standard SC.
About the Role
We're looking for a highly skilled Software Engineer / Data Integration Specialist to join a mission-critical programme, ensuring data and services move seamlessly, securely, and efficiently across systems. This role blends backend software engineering with data integration expertise, offering the chance to work on high-impact projects within a collaborative, technically advanced environment.
Key Responsibilities
- Integration Development - Design, build, and maintain integrations between internal systems and third-party platforms via APIs and related technologies.
- Data Pipeline Engineering - Create scalable, reliable pipelines to ingest, transform, and deliver data across multiple environments.
- Collaboration - Work closely with software engineers, DevOps, and product teams to translate integration requirements into effective solutions.
- Troubleshooting & Optimisation - Resolve integration challenges including data mismatches, authentication issues, and performance bottlenecks.
- Documentation - Produce clear documentation for integration workflows, processes, and architecture.
- Monitoring & Maintenance - Implement robust logging, alerting, and performance monitoring for integrations.
- Continuous Improvement - Champion enhancements to integration architectures and best practices.
Skills & Experience Required
- Experience with workflow orchestration tools (e.g., Apache Airflow).
- Proven track record in backend development (e.g., Node.js, Python, Java).
- Strong knowledge of API design, integration methods (REST, Webhooks, GraphQL), and authentication protocols (OAuth2, JWT).
- Experience with ETL/ELT tools and frameworks.
- Solid database skills (SQL and/or NoSQL).
- AWS cloud platform experience, particularly in integration services.
- Strong debugging, problem-solving, and communication abilities.
- Comfortable in agile environments and familiar with CI/CD and DevOps practices.
- Understanding of data security, privacy, and compliance (e.g., GDPR).
Apply Now
Bring your software engineering and data integration expertise to a role where your work will make a measurable impact on secure, data-driven systems.
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
As an Innovations engineer you will be developing software-based solutions to business problems in a small team of full-stack software engineers. These solutions will be aimed at ensuring TUV SUD is well placed to deliver future services in a timely, efficient and competitive manner. You will be developing tools that will be used internally to support the business as we push to digitize and automate our internal processes. As part of the Innovations Team, you will liaise with various parts of the business to provide new and innovative software solutions for internal company usage. You will be expected to input on software requirements, software implementation and propose effective solutions.
Where the vacancy is filled from within TUV SUD, a handover period will be required to allow for training and delegation of current responsibilities.
Duties and Responsibilities
- Writing C#/.NET software to automate manual processes and help improve efficiencies across the business.
- Functioning as a full-stack developer, working within a small team that is delivering both front-end and back-end software.
- Contributing to the design of Innovations projects.
- Participating in and contributing to Innovations practices such as Agile ceremonies and trainings.
- Automation of data collection, analysis and reporting using databases (SQL).
- Upgrading and improvement of legacy tools.
- Code sharing within the Innovations Team to speed up development process.
- Training for Service Line employees in areas where new software tools have been deployed by the Innovations team.
- Produce and prove solutions in concept with working prototypes.
- Provide regular updates on project progress.
- Track project progress using DevOps.
Essential Criteria:
- HND (or higher) or equivalent in Engineering or equivalent experience.
- Demonstrable professional experience in software engineering.
- Proficient in C# and .NET.
- Experience with HTML and CSS.
- Experience with SQL, preferably T-SQL.
- Experience with both front-end and back-end development.
- Experience with a web development framework, preferably Blazor.
- Ability to develop a working software solution in a team environment from concept to finished product.
- Team player, maintaining a high level of accuracy and attention to detail, good communication skills at all levels.
- Self-motivated with a desire to learn new skills and make a business impact.
Desirable Criteria:
- SQL Server experience, preferably using stored procedures.
- Experience using Azure DevOps in an Agile team.
- Experience running Agile ceremonies.
- Experience with Refit and Insight.Database.
- Strong communication skills and ability to communicate technical problems and potential solutions clearly to non-technical staff.
Further Information
TV SD in the UK offers a competitive salary and benefits package that includes a minimum of 33 days holiday entitlement (for full-time employees, including public holidays), a contributory Group Personal Pension Plan and a non-contributory Group Life Assurance Scheme. We also offer various Salary Exchange/Sacrifice schemes (buying/selling holiday, cycle to work scheme, pensions), incentive schemes and comprehensive wellbeing support (Employee Assistance Programme, Dental Scheme and Occupational Health services). Dependent on their role, employees may also be eligible for hybrid/permanent homeworking, a Company Car/Car Allowance and Private Medical Insurance.
Be The First To Know
About the latest Full stack development Jobs in United Kingdom !
Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Location: Chesterfield (Hybrid)
Job Type: Full-Time | Contract
Hourly Rate: 50.00p/h Outside IR35
Are you ready to engineer the future? We're on the hunt for a Project Software Engineer who's not just technically brilliant, but also passionate, proactive, and driven to deliver excellence. If you thrive in a fast-paced environment, love solving complex problems, and want to be part of a team that builds cutting-edge industrial solutions-this is your moment.
Join us and take ownership of high-impact projects, from concept to commissioning, while working with the latest in PLC, SCADA, and automation technologies. You'll be a key player in shaping intelligent systems that power industries across the globe.
What You'll Be Doing
- Lead the Charge: Deliver core project modules-PLC programming, SCADA development, testing, networking, documentation, and hardware design.
- Collaborate & Conquer: Work alongside Senior Engineers and Project Managers to meet technical and quality benchmarks.
- Engineer with Excellence: Champion a "right first time" mindset, ensuring every solution meets scope, budget, and timeline.
- Drive Innovation: Spot opportunities for system standardisation and modularisation to boost efficiency and reusability.
- Own the Process: Ensure compliance with company quality standards and safety protocols.
- Be the Safety Beacon: Lead by example in promoting health and safety on every project.
What You Bring
Must-Have Experience
- Proven track record in system specification, design, development, and testing.
- Hands-on expertise with Siemens S7 PLCs and WinCC SCADA systems.
- Solid understanding of control panels, electrical installations, and instrumentation.
Bonus Skills (Desirable but not essential)
- Development of PLC code modules, SCADA scripts, mimics, and comms drivers.
- Progress reporting and scope management.
- Peer reviews and documentation development (FDS, DDS, test specs, O&M manuals).
- Site surveys, installation, testing (CFAT, SAT), and warranty support.
Qualifications
- Degree or HND/HNC in Electrical / Electronic Engineering, Control Systems, or a related field.
- Working towards or already an Incorporated Engineer with professional registration.
Why Join Us?
- Work on transformative projects with real-world impact.
- Collaborate with industry-leading engineers and innovators.
- Grow your career in a supportive, forward-thinking environment.
- Be part of a company that values quality, safety, and continuous improvement.
This vacancy is being advertised by Belcan
Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Software Engineer - London (Onsite, 5 Days per Week)
80,000 - 100,000 + Benefits
We are representing a specialist SME consultancy partnered with a leading AI and technology firm, delivering mission-critical solutions to the UK Defence and Intelligence community.
This is a unique opportunity to work on a cutting-edge new platform that is shaping the future of national security. The role is language-agnostic - we're not looking for expertise in one specific technology stack. Instead, we want highly skilled software engineers with strong experience in at least one modern programming language and the ability to quickly adapt and learn new ones.
You will be working at the forefront of innovation on programmes of national importance , collaborating with some of the brightest minds in the industry. This is a full-time, London-based position (onsite, Monday-Friday).
Due to the sensitive nature of the work, candidates must hold current SC or DV clearance.
If you're a high-calibre engineer seeking to apply your skills to projects that truly make a difference, we want to hear from you.
Apply now to join a forward-thinking team where your expertise will directly contribute to the UK's national security capabilities.
People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas.
Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Are you confident developing with Siemens S7 PLCs and WinCC SCADA systems?
Do you have hands-on project experience delivering industrial automation or control systems from design to test?
Looking to join a respected engineering consultancy working across energy, utilities and industrial sectors on high-impact projects?
The Opportunity
A respected engineering consultancy is looking for a talented Software Engineer to join their Chesterfield team. This is a key project delivery role within their automation and controls division, focused on delivering robust, high-quality software and systems for large-scale industrial environments.
We would also welcome applications from these industries: energy, water, manufacturing, food & beverage, and life sciences.
This role would suit candidates working in these roles: Control Systems Engineer, PLC Engineer, Automation Engineer, SCADA Engineer, Industrial Software Engineer, Process Control Engineer, Systems Integrator, Electrical Controls Engineer, Instrumentation Engineer, Commissioning Engineer.
Your duties and responsibilities will be
- Deliver core modules of industrial software projects, such as PLC coding, SCADA configuration, or system testing. li>Follow direction from project leads to ensure tasks are completed on time and to standard.
- Maintain a strong focus on technical quality and compliance throughout project phases.
- Work to company-defined processes and quality management frameworks.
- Flag potential technical challenges, risks or scope changes early
- Promote reuse and consistency in control system design by adopting modular development approaches
- Contribute to technical documentation, including system specs, test protocols and installation records
- Support pre-installation build and test (FAT) and post-installation commissioning (SAT)
- Participate in on-site activities including surveys, installation and testing when required
- Uphold safe working practices and support a proactive safety culture across the team
You will have the following qualifications and experience
- Solid track record in the design, development and testing of automation and control systems
- Proficient in Siemens S7 PLC programming and WinCC SCADA configuration
- Familiar with control panel layouts, site wiring practices and instrumentation
- HND/HNC or Degree in Electrical, Electronic or Control Systems Engineering
- Eligible for or already hold UK SC (Security Clearance)
Get in touch now
If you're seeking a new opportunity and think you have the skills and experience we are looking for, then apply now or contact Matt Kidd.
Millbank Holdings Ltd is an equal opportunities employer committed to creating an inclusive and diverse workforce. We welcome applications from all suitably qualified individuals, regardless of background, and encourage candidates from underrepresented groups to apply.
We are proud to be a member of the Disability Confident Scheme, and we are committed to ensuring an accessible and supportive recruitment process for everyone. If you require any adjustments at any stage, please let us know and we’ll do our best to accommodate.
Millbank operates as both an Employment Agency and an Employment Business.