cover image
CloudNC

Fullstack Web Developer

Hybrid

London, United Kingdom

Full Time

13-03-2025

Job Specifications

Who are CloudNC?

CloudNC's mission is to make single-click manufacturing a reality.
We build software that automates control of CNC machines - metal cutting robots that make >$1 Trillion of components every year, for anything from aircraft to iPhones to cars.
Worldwide over 100 million hours are spent painstakingly programming these incredible machines by hand every year, and we believe this is a colossal waste of human time and talent in an industry already facing an existential skills crisis. Our software, CAM Assist, brings one-click automation to CNC machining.
Our world-class team, with tier 1 financial backers including Atomico, Autodesk and Lockheed Martin, combines expertise in computer science and physical manufacturing, from our locations in London and Chelmsford.
We are scaling from Series B to C at pace and are fully funded for this growth

The role:
As a Fullstack Web Developer at CloudNC, you will be responsible for developing both the frontend and backend of our web-based applications, with a primary focus on using the Angular framework for frontend. Additionally, you will have the opportunity to develop our Kotlin microservices.
You will work closely within one of our cross-functional teams to implement features, improve performance, and ensure an excellent user experience. Knowledge of C++ is not a requirement, but will be an asset in working with our high-performance machining strategies backend, so we expect the successful candidate to be willing to learn as required.

Key Responsibilities:
Design, develop, and maintain full-stack web applications using Angular that communicate with our C++ & Kotlin backend components.
Build and integrate gRPC APIs and services for seamless communication between frontend and backend systems.
Work as part of our UI/UX team to implement responsive designs with a focus on user experience.
Ensure the web applications are optimised for performance, scalability, and security.
Troubleshoot, debug and optimise both frontend and backend systems.
Write clean, efficient, and maintainable code while adhering to industry best practices.
Stay current with the latest web development trends, frameworks, and technologies, and bring innovative ideas to the team.
Collaborate closely with product managers, designers, and other engineers to deliver high-quality features and improvements on time.

Required Skills & Qualifications:
Strong experience in full-stack development using Angular.
Proficient with frontend technologies (HTML5, CSS3, TypeScript).
Experience building and consuming gRPC or REST APIs.
Solid understanding of backend technologies (SQL databases, Queues etc.)
Familiarity with modern web application architectures (MVC, microservices).
Knowledge of version control systems (Git/GitLab).
Strong understanding of the software engineering principles required for testing, debugging, and code review.
Ability to deliver high-quality code in an agile development environment.
Excellent communication and collaboration skills.

Preferred Skills:
Experience with C++ in a cloud service context or with applications requiring high-performance computing.
Familiarity with cloud platforms such as AWS, Google Cloud, or Azure.
Experience with containerisation tools like Docker and Kubernetes.
Knowledge of automated testing tools and CI/CD pipelines.
Experience with additional back-end languages and frameworks (e.g., Rust, Kotlin, Python, C# or Java) is a plus.
Experience with debugging tools like curl or Postman
Experience with monitoring tools like Prometheus, Grafana, or Envoy’s native observability features (metrics, logging, tracing).

What we can offer you:
Stock Options upon joining
Annual performance equity award
28 days holiday + bank holidays
Private Healthcare and life assurance
Enhanced family-friendly policies
Active mental health and wellbeing forum
Team Socials

Equal Opportunities Statement
We are proud to be an equal opportunity employer, valuing individuality and embracing everyone. The success of CloudNC is a result of diversity of thought. We recognise this comes from people truly belonging. We encourage different perspectives and skills to collaborate

About the Company

CloudNC develops and applies advanced software to reinvent precision manufacturing for everyone. Our technology automates many of the manual steps involved in manufacturing components and parts, helping companies and workers to make products more efficiently and consistently than previously possible. It is in use today at our high-spec factory in Chelmsford, UK, where we manufacture components for major corporations in automotive, energy, aerospace, and defence. The company, founded in 2015, consists of a world-class t... Know more

Related Jobs

Company background Company brand
Company Name
Goldman Sachs
Job Title
Corporate Treasury - Payments Platform - Software Engineer - Analyst - Birmingham
Job Description
Job Description In today's financial industry, payment processing has emerged as a critical area of focus and innovation. Enterprises now expect payments to be processed more efficiently, affordably, and transparently. At Goldman Sachs, our Payments Platform team is at the forefront of this transformation, developing and supporting comprehensive payment solutions for all institutional and retail transactions. Our software manages the life cycle of incoming and outgoing cash flows, from initiation and execution to settlement, monitoring, control, and authentication. We prioritize scale, resiliency, and high availability to ensure seamless operations. Handling a high volume of transactions daily, our platform is the vital conduit enable Firm's business activities. Join us to be part of a team that drives the future of payment processing and makes a significant impact on the financial industry. What You Will Do Maintain and enhance existing products to support the firm's daily operations by collaborating with global business users and developers. Participate in the design, development and testing of new products and enhancements to deliver better user experiences, more reliable services, and enhanced financial opportunities for the firm and our clients with a special focus on scale, resiliency and high availability. Take ownership of the design, development, testing, and documentation of our systems. Collaborate with different business users, leaders and developers on a global scale to navigate complex regulatory, business and technical landscapes. Cultivate strong engineering processes to improve developer experience, build high-quality software, and promote sustainable innovation. Acquire an understanding of our business domain and requirements. Skills And Experience We Are Looking For Have a degree in Computer Science, a similar technical field of study or Degree in any STEM subject or equivalent work experience. Candidate should have a minimum of 2 years of experience in building and delivering software at scale. Candidate should have a minimum of 2 years of experience in coding with Java. Have working experience with database technologies, microservices architectures. Enjoy contributing to projects in various capacities, including front-end development, back-end development, DevOps, testing, and product management. Possess strong technical, analytical, and communication skills. Enjoy working with a diverse range of technical and non-technical stakeholders. Energetic, team-oriented, and self-motivated. (Nice to have but not mandatory) Have experience with payment systems, payment networks, financial services, or Fintech. Our Technology Stack Includes Java, Hibernate, Spring Boot, DB2, MongoDB, Oracle, Elasticsearch, micro-services and Kafka. (Nice to have but not mandatory) Cloud application development, Infrastructure as Code, Kubernetes, container-based deployment, monitoring/dashboard for health checks, and automated regression testing. About Goldman Sachs At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at GS.com/careers. We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: https://www.goldmansachs.com/careers/footer/disability-statement.html © The Goldman Sachs Group, Inc., 2023. All rights reserved. Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity
West Midlands, United Kingdom
On site
Full Time
14-03-2025
Company background Company brand
Company Name
Bazaarvoice
Job Title
Senior Software Engineer (Backend)
Job Description
At Bazaarvoice, we create smart shopping experiences. Through our expansive global network, product-passionate community & enterprise technology, we connect thousands of brands and retailers with billions of consumers. Our solutions enable brands to connect with consumers and collect valuable user-generated content, at an unprecedented scale. This content achieves global reach by leveraging our extensive and ever-expanding retail, social & search syndication network. And we make it easy for brands & retailers to gain valuable business insights from real-time consumer feedback with intuitive tools and dashboards. The result is smarter shopping: loyal customers, increased sales, and improved products. The problem we are trying to solve : Brands and retailers struggle to make real connections with consumers. It's a challenge to deliver trustworthy and inspiring content in the moments that matter most during the discovery and purchase cycle. The result? Time and money spent on content that doesn't attract new consumers, convert them, or earn their long-term loyalty. Our brand promise : closing the gap between brands and consumers. Founded in 2005, Bazaarvoice is headquartered in Austin, Texas with offices in North America, Europe, Asia and Australia. It’s official: Bazaarvoice is a Great Place to Work in the US , Australia, India, Lithuania, France, Germany and the UK! Bazaarvoice is looking for a seasoned software engineer to join us in building the future of product discovery. As part of the C&C team, you’ll build and evolve the next generation of a consumer app used by millions worldwide. If you’re looking for an opportunity to work alongside a slew of other smart, passionate people on interesting product and technology challenges, keep reading. Responsibilities Collaborate with Product Managers, Product Designers and other Software Engineers to deliver new functionality and iterative improvements to member-facing products and internal tools. Implement efficient, scalable and reusable services and APIs using Typescript. Write and review technical design documents for new applications and features. Participate in code reviews with other engineers. Focus on knowledge sharing with other engineers. Identify and resolve scalability and performance issues. Profile and improve large-scale database access patterns. Focus on application performance and monitoring. Participate in the on-call engineering rotation. Essential Criteria Demonstrated experience building using large-scale backend services and APIs. Detailed knowledge and working experience of JavaScript. High attention to detail, flexible and able to work concurrently on multiple projects. Ability to troubleshoot, research, and work through complex problems. Excellent written and verbal communication skills. Strong interpersonal skills. Desired Criteria Experience in working with modern CI/CD and engineering tooling – we leverage Amazon Web Services, GitHub Actions and Terraform extensively. Experience with microservice-oriented architectures. Experience with agile methodologies. Experience with Typescript. Experience with Python/Django. Why join Bazaarvoice? Customer is key We see our own success through our customers’ outcomes. We approach every situation with a customer first mindset. Transparency & Integrity Builds Trust We believe in the power of authentic feedback because it’s in our DNA. We do the right thing when faced with hard choices. Transparency and trust accelerate our collective performance. Passionate Pursuit of Performance Our energy is contagious, because we hire for passion, drive & curiosity. We love what we do, and because we’re laser focused on our mission. Innovation over Imitation We seek to innovate as we are not content with the status quo. We embrace agility and experimentation as an advantage. Stronger Together We bring our whole selves to the mission and find value in diverse perspectives. We champion what’s best for Bazaarvoice before individuals or teams. As a stronger company we build a stronger community. Commitment to diversity and inclusion Bazaarvoice provides equal employment opportunities (EEO) to all team members and applicants according to their experience, talent, and qualifications for the job without regard to race, color, national origin, religion, age, disability, sex (including pregnancy, gender stereotyping, and marital status), sexual orientation, gender identity, genetic information, military/veteran status, or any other category protected by federal, state, or local law in every location in which the company has facilities. Bazaarvoice believes that diversity and an inclusive company culture are key drivers of creativity, innovation and performance. Furthermore, a diverse workforce and the maintenance of an atmosphere that welcomes versatile perspectives will enhance our ability to fulfill our vision of creating the world’s smartest network of consumers, brands, and retailers. Please note: Candidates who are successful will be required to undergo a Basic level DBS (Disclosure and Barring Service) background check.
Belfast, United Kingdom
Hybrid
Full Time
14-03-2025
Company background Company brand
Company Name
Accenture UK & Ireland
Job Title
Full Stack Engineering Manager - Leeds
Job Description
Full Stack Engineering Manager Locations: Leeds (must be willing to be based at and travel to client sites throughout the UK) Salary: Competitive salary and package (Depending on level of experience) Please Note: Any offer of employment is subject to satisfactory BPSS and SC security clearance which requires 5 years continuous UK address history at the point of application. Accenture is a leading global professional services company, providing a broad range of services in strategy and consulting, interactive, technology and operations, with digital capabilities across all of these services. With our thought leadership and culture of innovation, we apply industry expertise, diverse skill sets and next-generation technology to each business challenge. We believe in inclusion and diversity and supporting the whole person. Our core values comprise of Stewardship, Best People, Client Value Creation, One Global Network, Respect for the Individual and Integrity. Year after year, Accenture is recognized worldwide not just for business performance but for inclusion and diversity too. “Across the globe, one thing is universally true of the people of Accenture: We care deeply about what we do and the impact we have with our clients and with the communities in which we work and live. It is personal to all of us.” – Julie Sweet, Accenture CEO Accenture Next Gen Engineering: Next Gen Engineering is the home of our dedicated technology people who are focused on engineering memorable yet differentiated and captivating customer experiences. We have a seasoned group of cross-industry specialists who provide the best of full stack software engineering, cloud and platform engineering. This includes fluency in Cloud Native, Data, Mobile, Internet of Things, Gen-AI, Frontend, DevOps and Creative Design. If you’re looking for an exciting career working in a vibrant environment with access to training and a global network of experts, this could be the role for you. As part of our global team, you'll be working with cutting-edge technologies and will have the opportunity to develop a wide range of new skills on the job. We are looking for talented platform and polyglot Software Engineers and Technical Leaders with a passion to positively impact the lives of many through the technology. As a member of our Next Gen Engineering team, you will have the opportunity to: Create Innovative Digital Solutions: Take part in designing, developing, and implementing cutting-edge digital applications tailored to address unique business challenges across several industries. Technical Leadership: Display your technical leadership skills by guiding and collaborating with both onshore and offshore developer team members during client projects, ensuring successful outcomes. In our team you will learn to: Design, develop and implement new and innovative Digital applications that solve specific business problems on desktop, mobile and tablet Provide technical leadership to onshore and offshore developer team members on client projects Architect and implement secure solutions for clients on premise and in the cloud, integrating with existing authentication and security frameworks. We are looking for experience in the following skills: Industry experience in React. Backend architectures understanding including integration patterns Experience with building a complete full-stack solutions Experience with building APIs and microservices Experience with building event-driven solutions Experience with building robust integrations Experience with building datastore solutions on at least one No-SQL or GraphQL technology Experience with building modern front-end solutions using frameworks including React, Vue, Angular Experience with Cloud Native technologies on at least one of the major cloud services providers (AWS, Azure or Google Cloud) Build automation tools to support CI/CD pipelines Build cloud platforms using infrastructure as code tools including Terraform or CDK Strong Accessibility, Security, Performance and Caching coding Built-in quality engineering –Unit, Integration and Functional testing Databases & SQL skills using PostgreSQL, SQL Server, Oracle and also noSQL experience e.g. Dynamo, CosmosDB, Couchbase, MongoDB or any other relevant database technologies Object/Relational mapping technologies such as Hibernate Set yourself apart: Proven ability to apply analytical and creative thought and translate into technical solutions Proven ability to debug and resolve complex technical issues Excellent leadership, communication (written and oral) and interpersonal skills Required for Associate Manager and Manager Levels Experience shaping and delivering small to medium size pieces of work Experience mobilizing and shaping technical teams What’s In It For You At Accenture in addition to a competitive basic salary, you will also have an extensive benefits package which includes 30 days’ vacation per year, private medical insurance and 3 extra days leave per year for charitable work of your choice! Flexibility and mobility are required to deliver this role as there will be requirements to spend time onsite with our clients and partners to enable delivery of the first-class services we are known for. About Accenture Accenture is a leading global professional services company, providing a broad range of services in strategy and consulting, interactive, technology and operations, with digital capabilities across all of these services. We combine unmatched experience and specialized capabilities across more than 40 industries — powered by the world’s largest network of Advanced Technology and Intelligent Operations centers. With 509,000 people serving clients in more than 120 countries, Accenture brings continuous innovation to help clients improve their performance and create lasting value across their enterprises. Visit us at www.accenture.com Accenture is an equal opportunities employer and welcomes applications from all sections of society and does not discriminate on grounds of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, or gender identity, or any other basis as protected by applicable law. Closing Date for Applications 30/04/2025 Accenture reserves the right to close the role prior to this date should a suitable applicant be found.
Leeds, United Kingdom
On site
Full Time
14-03-2025
Company background Company brand
Company Name
Cornucopia IT Resourcing
Job Title
Software Engineer
Job Description
AI Software Developer Braintree £55-60k Our client is a pioneering software and technology firm in the hospitality sector, dedicated to delivering innovative solutions such as robot waiters, facial verification systems, mobile apps, EPoS, and payment solutions. They are looking for an experienced Software Developer to join their team. Reporting to the Head of Software Development, you will lead the design, development, and maintenance of high-quality, scalable software solutions. Collaborating with cross-functional teams, you will ensure timely delivery of projects that meet the highest standards. Essential Skills & Requirements Proven experience (5+ years) as a Software Developer or similar role. Strong proficiency in C#, JavaScript, and T-SQL. Expertise in .NET, REST APIs, and SOAP. Experience in WPF or XAML-based UI frameworks. Solid understanding of software architecture, design patterns, and development best practices. Experience with relational SQL databases, particularly MS SQL and MSRS. Knowledge of version control tools such as Git/DevOps. Experience working in Agile development environments. ai
Braintree, United Kingdom
On site
Full Time
13-03-2025