4,685 Full Stack jobs in the United Kingdom
Software Engineer, Automation Stack
Posted 3 days ago
Job Viewed
Job Description
Working on automation software for scientific hardware platform
Cambridgeshire - South; to c£45,000 DoE + Benefits
Based in purpose designed workspace, this multidisciplinary company employs both engineers and scientists to work on their sophisticated, next-generation automation platform. Their engineers utilise robotics for automation, whilst their scientists develop scalable solutions. Their software team look to interface hardware components within this technology stack as well as provide analytics and metrics.
As a Software Engineer, you will join this growing team and be provided guidance from senior members of the software team with regards to developing and testing a range of software modules. This will include agile development practices, pair programming and cross-disciplinary collaboration.
Requirements:
- Degree in Computer Science, Physics, Engineering or similar AND industry experience developing software for deliverable products.
- Experience writing OOP code for both desktop / enterprise applications and cloud-native services (via RESTful APIs). Any experience of communication interfaces (OPC UA. RS232/485), would be desirable.
- Experience using two or more of the following: Modern C++, C# or Java. Experience with Python, React / Angular or databases would be advantageous.
Applicants do need to demonstrate relevant project experience (ideally software associated for hardware / instrumentation). Projects in banking, IT consultancy services or ML are not relevant.
The role is based fully onsite as you’ll be working with hardware modules and engaging with other team members. On offer is an excellent remunerations package including a wide range of benefits.
Due to the out-of-town location of their offices (in south Cambridgeshire), being able to drive / cycle or willingness to take public transport is highly desirable. Note, only applicants with full rights to work in the UK indefinitely without the need for company sponsorship will be considered (applicants with restricted time-limited visas will not be progressed).
Keywords: C++, C#, Java, Python, Hardware / Software, React / Angular, Instrumentation, Databases, Desktop / Enterprise, Cloud-Native, Communications, South Cambridgeshire
Another top job from ECM, the high-tech recruitment experts.
Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27508 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Full Stack Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Full Stack Software Engineer
Full Stack Software Engineer
The location of the role is London (hybrid working) .
The duration of the contract is 6 months .
The pay rate on offer is 750 - 880 per day (via Umbrella - inside IR35) .
Key responsibilities
- Front end implementation for a React application
- Visualizing and interacting with scientific data and workflow progression
- Integration of AI/ML components with frontend, backend, data and compute infrastructure
- Responsible for high quality software implementations according to best practices, including automated test suites and documentation
- Develop, measure, and monitor key metrics for all tools and services and consistently seek to iterate on and improve them
- Participate in code reviews, continuously improving personal standards as well as the wider team and product
- Liaise with other technical staff and data engineers in the team and across allied teams, to build an end-to-end pipeline consuming other data products
Basic qualifications:
- 5+ years' experience with frontend software development (e.g. React)
- Demonstrated experience of Python development (e.g. using FastAPI)
- Bachelor's degree in a relevant field (including computational, numerate or life sciences), or equivalent experience
- Cloud experience (e.g. Google Cloud and cloud run preferred) including core web application infrastructure is essential
- Strong skills in JavaScript/TypeScript and Python, ensuring best practices are followed for clean and scalable code
- Demonstrated ability to work directly with designers, particularly using Figma, to convert design prototypes into engaging and interactive applications
- Experience in using automated testing tools, including Playwright and Cypress, to create, maintain, and execute comprehensive test suites
- Sound understanding of web development best practices, modern design principles, and continuous integration workflows
- Knowledge of agile practices and able to perform in agile software development environments
- Strong knowledge of modern software development tools / ways of working (e.g. git/GitHub, DevOps tools for deployment) - should be able to show practice of commit early and deploy often
Preferred qualifications:
- Experience with Docker or containerized applications, especially architecture of multi-container applications
- Demonstrated experience with biological or scientific data (e.g. genomics, transcriptomics, proteomics), or pharmaceutical industry experience, especially design of data visualisations
- Knowledge of agent-based approaches (e.g. LangGraph, PydanticAI, AutoGen)
Full Stack Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable web applications, encompassing both front-end and back-end components.
- Write clean, efficient, and well-documented code in relevant programming languages (e.g., JavaScript, Python, Java, C#).
- Develop and integrate user-facing elements using modern front-end frameworks (e.g., React, Angular, Vue.js).
- Build and maintain robust server-side logic and APIs.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement new features.
- Optimize applications for maximum speed, scalability, and reliability.
- Implement and manage database solutions (e.g., SQL, NoSQL).
- Write comprehensive unit, integration, and end-to-end tests to ensure code quality.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot, debug, and upgrade existing software.
- Stay current with emerging technologies and industry best practices.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience as a Full Stack Developer or similar role.
- Proficiency in at least one modern front-end framework (React, Angular, Vue.js) and associated technologies (HTML5, CSS3, JavaScript).
- Strong experience with back-end programming languages (e.g., Python, Node.js, Java, C#) and frameworks (e.g., Django, Flask, Spring, .NET).
- Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Ability to work effectively in a hybrid environment, balancing independent work with collaborative sessions.
Full Stack Software Engineer
Posted 10 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement scalable and efficient web applications using modern full-stack technologies.
- Write clean, maintainable, and well-documented code for both front-end and back-end components.
- Collaborate with UI/UX designers to translate wireframes and mockups into functional user interfaces.
- Develop and integrate APIs for seamless data exchange between front-end and back-end systems.
- Implement database solutions and manage data integrity.
- Participate in code reviews, providing constructive feedback to team members.
- Optimize application performance for speed and scalability.
- Troubleshoot, debug, and upgrade existing software.
- Work closely with product managers and stakeholders to understand requirements and deliver solutions.
- Contribute to architectural discussions and technical decision-making.
- Ensure adherence to coding standards, best practices, and security guidelines.
- Stay updated with emerging technologies and propose their adoption where appropriate.
- Automate testing processes to ensure software quality.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 3+ years of professional experience in full-stack web development.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue.js).
- Strong back-end development skills using languages like Python (Django/Flask), Node.js, Java (Spring), or C#.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
- Understanding of RESTful API design and implementation.
- Familiarity with version control systems, particularly Git.
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Ability to work effectively in a hybrid work environment.
Full Stack Software Engineer
Posted 1 day ago
Job Viewed
Job Description
You don't become the industry leader with average IT hires.
Join Intrum UK as a Full Stack Software Engineer.
At Intrum UK, we're reshaping how financial services accounts are managed-from debt recovery and collections to mortgages and customer support. Our mission is to modernise legacy systems and build scalable, serverless solutions using cutting-edge cloud technologies. We're building customer-f.
WHJS1_UKTJ
Full Stack Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Full Stack Software Engineer – National Security
Location: Surrey/Hampshire - Hybrid
Salary: £55,000 - £75,000 + DV bonus + excellent benefits
Clearance Required: Must hold eDV level security clearance
Join a mission-led organisation delivering cutting-edge software solutions within the UK National Security, Defence, and Intelligence sectors.
We're recruiting for a Full Stack Software Engineer to wor.
WHJS1_UKTJ
Software Engineer - Full Stack
Posted 2 days ago
Job Viewed
Job Description
££00 Inside IR35 GBP
Onsite WORKING
Location: Central London, Greater London - United Kingdom Type: Permanent
Software Engineer / Full Stack - National Security & Government
Up to 00 Inside IR35
Location: London or Bristol
Our client is a trusted digital consultancy working at the heart of national security, law enforcement, and defence. They deliver secure, mission-cr.
WHJS1_UKTJ
Be The First To Know
About the latest Full stack Jobs in United Kingdom !
Full Stack Software Engineer
Posted 2 days ago
Job Viewed
Job Description
? Full Stack Software Engineers - Your Next Big Move Awaits! ?
Fully Remote | Up to £80,000 DOE | Award-Winning Employer
Are you ready to take your career to the next level?
What matters most to you in your next role-flexibility, growth, cutting-edge tech, or work-life balance ? Why not have it all?
We're partnering with an industry-leading, award-winning company that's redefining what it means to s.
WHJS1_UKTJ
Full Stack Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Bionic is a leading tech-enabled business switching service. We empower small business owners with a radically easier way for them to sort their business essentials through our smart technology.
We've evolved into a digital business, investing heavily in talent and a cutting-edge tech platform, developing unique customer journeys, in addition to expanding our range of products.
By combining smart technology with world class human service, we help match a growing number of small business customers with the right energy, insurance, connectivity and finance providers and products - with speed, convenience, clarity and trust.
To support our continued growth and exciting plans, we’re looking for a Mid-Level Full-Stack Software Engineer to join our Tech Team and drive the delivery of high-quality engineering solutions.
The Role
We're looking for an ambitious Mid-Level Full-Stack Software Engineer with proven engineering experience. As a member of our engineering team, you will be responsible for the high-quality delivery of Bionics technical best practices.
You'll be immersed in an agile environment, reporting to the Tech Lead and working closely with the Product team to build, scale, and optimise our platform and improve the customer experience.
Location: London hybrid (1 day in office per week)
About You
As the Mid-Level Full-Stack Software Engineer your key responsibilities will be:
- You're passionate about software development.
- You’re able to communicate written and verbally in a structured manner using data to support what you are saying.
- You mentor more junior engineers in the team, pairing with them, reviewing their work and documentation, suggesting improvements and best practices.
- You support the growth of people outside the team with knowledge sharing - creating and maintaining documentation.
- You’re a natural team player.
- You have a strong sense of ownership.
- You’re keen to understand customer pain points.
Required skills & experience:
- Experience with Node.js.
- Strong knowledge of JavaScript and TypeScript.
- Microservices, Event Driven Architecture.
- Experience with Vue.js/Nuxt.js (preferential) or similar frontend frameworks and libraries.
- API development experience.
- Proficient experience with the AWS cloud platform.
- Excellent written and verbal communication skills.
- Strong problem-solving skills and attention to detail.
- Good organisational skills.
The interview process
· Initial conversation with our Talent Acquisition Team
· 1st stage interview with the Hiring Manager
· 2nd stage Pair Programming Exercise
· Final stage Interview
About Bionic Group
Bionic has 600 people working across three office locations and four businesses; Bionic - London, Bionic Outbound – Luton, Think Business Loans – Chelmsford, and Smart – Field based agents.
We have a high energy work environment wherever the location; you can feel the passion the moment you walk through our door! Our work environments are packed with amazing people and energy, hubs of collaboration, creativity and fun! We’re one team, we get stuck in, we roll our sleeves up and we care about helping each other out wherever we can. We set the highest standards and show up every day to be the best version of ourselves.
Working at Bionic means provides you many opportunities to advance your career, with incredible progression, recognition, and reward.
Benefits
We know that our employees are what sets us aside from our competitors, our benefits are just part of the way we say thanks.
Enhance your health & wellbeing
Full Stack Software Engineer
Posted 12 days ago
Job Viewed
Job Description
CVector's North Star is to create and maintain a reliable energy system. To achieve that, we need to make our energy systems run near autonomously and become aware of their rapidly changing conditions, from local weather to power pricing. CVector aims to put a brain and a nervous system into every energy generating, storing, and consuming asset in the world. CVector is a remote-first company, with customers across the United States.
Role OverviewAs a Full Stack Software Engineer, you will improve and expand CVector's web applications, back-end data-flow, and industrial gateways. Your work will deliver robust, intuitive user experiences, including real-time data visualization, adaptable to diverse environments such as power generation stations and chemical plants. This role requires a passion for shipping high-quality, user-centered products. You should possess a startup mentality, meaning the ability to rapidly acquire new skills and comfortably contribute across the entire software stack. You will collaborate closely with the engineering team and have opportunities to take initiative and leadership in various projects.
Requirements
As a Full Stack Software Engineer, you will drive CVector's SaaS product forward by fulfilling the following responsibilities:
- Collaborate with the engineering team to design, implement, and deploy features and bug fixes across the full software stack
- Develop real-time data visualization tools and dashboard builder
- Ensure high quality through the development and maintenance of automated unit, integration, and end-to-end tests
- Participate in an on-call rotation to support system reliability
- Actively pursue opportunities for professional growth and skill enhancement
- Travel occasionally to customer sites to directly understand user needs and challenges
New graduates may need to relocate to Providence.
Professional QualificationsOur software stack includes Python, Typescript, React, Supabase, MQTT, Kafka, Figma, Arco Design, Timescale, PostgreSQL, hosted on AWS and managed with GitHub. You will use and develop expertise with these technologies. The successful candidate for Full Stack Software Engineer will possess the following traits and qualifications:
- Relevant engineering degree(s) or equivalent professional experience demonstrating a strong foundation in computer science
- Experience developing software with Python and/or Typescript
- Familiarity with modern web frameworks, databases, cloud infrastructure, and real-time data visualization libraries
- Strong communication and collaboration skills
- Flexibility and willingness to travel domestically and internationally
Benefits
- Competitive equity compensation package
- For candidates located in the U.S., the anticipated salary range for the base pay is between $75,000 and $100,000 per year
- A robust selection of health, dental, and vision insurance options
- Optional health Flexible Spending Account (FSA)
- Unlimited PTO with 3 weeks minimum per year + additional sick days