Full Stack Software Engineer in Newport, Wales

Full Stack Software Engineer in Newport, Wales

Newport +1 Full-Time 45000 - 60000 € / year (est.) No home office possible
Computer Futures

At a Glance

  • Tasks: Design and develop innovative software solutions for automated electrical test systems.
  • Company: Join a leading tech company focused on engineering excellence.
  • Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
  • Other info: Dynamic team environment with opportunities for international travel.
  • Why this job: Make a real impact in safety-critical environments with cutting-edge technology.
  • Qualifications: Experience in C#, WPF, Vue.js, and a passion for clean code.

The predicted salary is between 45000 - 60000 € per year.

We are seeking an experienced Full Stack Software Engineer to join an engineering-led technology business that develops automated electrical test systems used in safety-critical and regulated environments. The role spans desktop software, web applications, and backend services, supporting systems that are deployed globally across manufacturing, assembly, and in-service operations. You will work on software that directly interfaces with physical test equipment, enabling users to configure, run, and analyse complex electrical tests. This is a hands-on engineering role where reliability, correctness, and traceability are as important as clean code and modern architecture.

Key Responsibilities

  • Software Development & Delivery
    • Design, develop, test, and maintain desktop and web applications using C#, WPF, Vue.js, and related technologies.
    • Build and evolve backend services and APIs, contributing to a microservices-based architecture.
    • Work across the full software lifecycle, from concept and design through to deployment and long-term support.
    • Balance development of new functionality with maintenance and enhancement of existing systems.
    • Contribute to modernisation initiatives, including refactoring and cloud (Azure) migration.
  • Collaboration & Engineering Integration
    • Work closely with electrical, systems, and test engineers to deliver integrated software-hardware solutions.
    • Translate real-world test processes and engineering requirements into robust, user-focused software.
    • Participate actively in design discussions, influencing architecture, scalability, and maintainability.
  • Quality & Process
    • Apply SOLID principles, clean code practices, and sound architectural patterns.
    • Take part in code reviews, ensuring high standards of quality, readability, and consistency.
    • Participate in agile development practices, including sprint planning, estimation, and retrospectives.
    • Contribute to and support CI/CD pipelines to ensure reliable, repeatable software delivery.
    • Produce clear and accurate technical documentation, covering implementation, workflows, and design decisions.
  • Support & Customer Interaction (Occasional)
    • Support the Customer Service team in resolving installation, commissioning, and in-service issues.
    • Assist with troubleshooting issues either on site or remotely, including at customer premises.
    • Occasional travel to customer locations within the UK, Europe, or internationally.

Locations

NewportWales

Full Stack Software Engineer in Newport, Wales employer: Computer Futures

Join a forward-thinking technology company that prioritises innovation and employee development, offering a collaborative work culture where your contributions directly impact safety-critical systems used globally. With a focus on modern software practices and a commitment to quality, you'll have the opportunity to grow your skills in a supportive environment while working on cutting-edge projects that enhance user experience and operational efficiency.

Computer Futures

Contact Detail:

Computer Futures Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Full Stack Software Engineer in Newport, Wales

Tip Number 1

Network like a pro! Get out there and connect with folks in the industry. Attend meetups, tech conferences, or even local coding events. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using C#, WPF, and Vue.js. Having a tangible demonstration of your work can really set you apart from other candidates and give potential employers a taste of what you can do.

Tip Number 3

Don’t just apply blindly! Tailor your approach for each application. Research the company, understand their products, and mention how your experience aligns with their needs. This shows genuine interest and can make a big difference in getting noticed.

Tip Number 4

Leverage our website! We’ve got loads of resources and job listings that can help you land that Full Stack Software Engineer role. Keep an eye on our updates and don’t hesitate to reach out if you need any guidance during your job search.

We think you need these skills to ace Full Stack Software Engineer in Newport, Wales

C#
WPF
Vue.js
Microservices
Software Development
API Development
Cloud (Azure) Migration

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Full Stack Software Engineer role. Highlight your experience with C#, WPF, Vue.js, and microservices to show us you’re the right fit!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about software development and how your background aligns with our engineering-led approach. Keep it engaging and personal!

Showcase Your Projects:If you've worked on relevant projects, don’t hold back! Include links or descriptions of your work that demonstrate your ability to design, develop, and maintain applications. We love seeing real-world examples of your skills.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Computer Futures

Know Your Tech Stack

Make sure you’re well-versed in C#, WPF, and Vue.js. Brush up on your microservices architecture knowledge too! Be ready to discuss how you've used these technologies in past projects and how they relate to the role.

Showcase Your Problem-Solving Skills

Prepare to talk about specific challenges you've faced in software development, especially in safety-critical environments. Use examples that highlight your ability to balance new functionality with maintaining existing systems.

Emphasise Collaboration

This role involves working closely with engineers from different disciplines. Be prepared to discuss how you’ve collaborated in the past, particularly in translating engineering requirements into user-focused software solutions.

Demonstrate Your Commitment to Quality

Familiarise yourself with SOLID principles and clean code practices. Be ready to explain how you ensure high standards in your work, including your experience with code reviews and agile methodologies.