Jobs

Full Stack Engineer (C++ & React)


Job details
  • Annapurna
  • London
  • 1 day ago

We are a pioneering company in the autonomous driving space, committed to revolutionizing transportation through cutting-edge technology. Our team is made up of innovators, engineers, and visionaries dedicated to creating a safer, smarter, and more efficient future of mobility. By joining us, you'll be at the forefront of a rapidly evolving industry, working on technologies that have the potential to reshape the world.



Take the next step in your career now, scroll down to read the full role description and make your application.

We are seeking a skilled Full Stack Developer with expertise in C++ and React to join our dynamic team. You will be instrumental in building and enhancing the software infrastructure that powers our autonomous driving platform. Your role will involve both front-end and back-end development, ensuring that our systems are robust, scalable, and deliver an exceptional user experience.


Responsibilities:

  • Develop and maintainhigh-performance C++ backend services that interface with machine learning models, sensors, and other key components of the autonomous driving system.
  • Design and implementuser interfaces using React, delivering intuitive and responsive web applications for monitoring, controlling, and visualising data from autonomous driving operations.
  • Collaboratewith multidisciplinary teams, including machine learning engineers, robotics experts, and product managers, to define software requirements and deliver cutting-edge solutions.
  • Optimise performanceacross front-end and back-end systems to manage real-time data processing and large-scale distributed systems.
  • Write and maintainclean, efficient, and well-documented code, adhering to best practices in software development.
  • Debug and troubleshootcomplex software issues, ensuring the stability and reliability of the autonomous driving platform.
  • Participate in code reviewsand contribute to improving coding standards and practices within the team.
  • Stay currentwith the latest trends and technologies in full-stack development, proactively introducing new ideas and innovations.


Requirements:

  • Bachelor's or Master’s degreein Computer Science, Engineering, or a related field, or equivalent experience.
  • Proven experiencein full-stack development with a strong emphasis on C++ and React.
  • Strong proficiencyin C++ with a deep understanding of object-oriented programming, data structures, and algorithms.
  • Experience with Reactand modern front-end development frameworks and libraries (e.g., Redux, TypeScript).
  • Familiarity with back-end frameworksand tools (e.g., Node.js, RESTful APIs, GraphQL).
  • Solid understandingof software development best practices, including version control (Git), testing, and CI/CD.
  • Experience with real-time data processingsystems and an understanding of high-performance computing challenges.
  • Strong problem-solving skillsand the ability to thrive in a fast-paced, collaborative environment.
  • Excellent communication skills, both written and verbal, with the ability to explain complex technical concepts to non-technical stakeholders.

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Full Stack Engineer

Job DescriptionAs a Java Full stackSoftware Engineer II at client within the Finance Risk Data and Control, Risk Technology team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way....

KBC Technologies Group Glasgow

Full Stack Engineer

Senior Full Stack Developer (Node.js, Python, AI) - Fully Remote!Join a dynamic team at the forefront of innovation!We are looking for aSenior Full Stack Developerwith a passion for technology and a track record of success to help shape the future of our products and services. This is a fantastic opportunity...

Transition Partners Birmingham

Full Stack Engineer

Senior Full Stack Developer (Node.js, Python, AI) - Fully Remote!Join a dynamic team at the forefront of innovation!We are looking for aSenior Full Stack Developerwith a passion for technology and a track record of success to help shape the future of our products and services. This is a fantastic opportunity...

Transition Partners Manchester

Full Stack Engineer

Senior Full Stack Developer (Node.js, Python, AI) - Fully Remote!Join a dynamic team at the forefront of innovation!We are looking for aSenior Full Stack Developerwith a passion for technology and a track record of success to help shape the future of our products and services. This is a fantastic opportunity...

Transition Partners London

Full Stack Engineer

Senior Full Stack Developer (Node.js, Python, AI) - Fully Remote!Join a dynamic team at the forefront of innovation!We are looking for aSenior Full Stack Developerwith a passion for technology and a track record of success to help shape the future of our products and services. This is a fantastic opportunity...

Transition Partners Liverpool

Full Stack Engineer

Senior Full Stack Developer (Node.js, Python, AI) - Fully Remote!Join a dynamic team at the forefront of innovation!We are looking for aSenior Full Stack Developerwith a passion for technology and a track record of success to help shape the future of our products and services. This is a fantastic opportunity...

Transition Partners Glasgow