Full Stack Engineer in West Bromwich

Full Stack Engineer in West Bromwich

West Bromwich Full-Time 90000 - 90000 £ / year (est.) Home office (partial)
CleanTech Talent

At a Glance

  • Tasks: Build innovative software for edge devices and tackle real-world challenges.
  • Company: Join a forward-thinking UK engineering team focused on cutting-edge technology.
  • Benefits: Competitive salary, hybrid work model, performance bonuses, and flexible hours.
  • Other info: Great career growth opportunities in a supportive and collaborative culture.
  • Why this job: Make a tangible impact by solving complex problems in dynamic environments.
  • Qualifications: Experience with full-stack development using React, Go, Python, or Node.js.

The predicted salary is between 90000 - 90000 £ per year.

We are working with a UK engineering team building distributed systems that operate at the edge, where connectivity is unreliable, compute is constrained, and software needs to keep working when conditions are not ideal. The focus is on practical engineering across the full stack, from services running on field-deployed devices, through the control plane that manages them, to the interfaces operators use to monitor and control systems in demanding environments. They design and build their platforms from start to finish, with a strong emphasis on ownership and engineering quality.

You will work across the entire stack, following problems wherever they lead, including backend services, orchestration, frontend tooling, deployment workflows, and behaviour on edge devices. It is about building systems that tolerate unreliable connectivity, limited resources, and real-world operational conditions where reliability is not optional. You will work closely with a core engineering team and contribute to architecture as well as hands‐on delivery.

What you will be doing:

  • Building lightweight, event‐driven services that run on constrained edge nodes with attention to memory, CPU, and storage
  • Building control‐plane services that coordinate fleets of devices, manage configuration and state, and integrate with backend data and analytics systems
  • Building operator‐facing web interfaces for monitoring and control, including UIs that remain usable when data is stale or partial
  • Designing and implementing APIs that work well over intermittent connections, including idempotent and versioned approaches tolerant of partial connectivity
  • Wiring up streaming and messaging pipelines between edge and core, choosing the right protocol and semantics for each link
  • Integrating with sensors, payloads, and hardware‐connected systems, often through unconventional protocols and constraints
  • Contributing to test coverage, CI/CD, and shared engineering practices
  • Working directly with users to validate that what you have built solves the operational problem in front of them

What we are looking for:

  • Strong full‐stack experience building production frontends using React or similar with TypeScript, and production backend services in Go, Python, Node.js, or similar
  • Solid API design experience across REST and event‐driven approaches, with a practical understanding of where each fits
  • Experience with message brokers, streaming, or pub/sub systems such as MQTT, NATS, or Kafka
  • Experience working with containers and deploying into orchestrated environments
  • Comfortable working on Linux, navigating systems, debugging across the stack, and reading logs in unstructured environments
  • Sound software engineering fundamentals including automated testing and a feel for when to optimise and when to leave it alone
  • Awareness of secure software development practices and experience handling sensitive data in security‐conscious environments

About you:

You are likely someone who has built software that had to keep working when the environment stopped cooperating. You are comfortable moving across the stack and following a problem into unfamiliar territory. You test assumptions early, design with failure in mind, and care whether what you build actually works in the field.

The Package:

  • Salary from £90,000, open for the right person
  • Bristol‐based, hybrid, three days per week on site
  • Discretionary performance bonus
  • Annual salary review
  • Flexible start/finish hours

Clearance:

Candidates must be eligible for UK SC clearance and hold the right to work in the UK. Existing clearance is not required.

Full Stack Engineer in West Bromwich employer: CleanTech Talent

Join a forward-thinking engineering team in Bristol, where innovation meets practicality in building resilient distributed systems. As a Full Stack Engineer, you'll thrive in a culture that prioritises ownership and quality, with ample opportunities for professional growth and collaboration on cutting-edge projects. Enjoy a hybrid work model, competitive salary, and a supportive environment that values your contributions and encourages you to tackle real-world challenges head-on.

CleanTech Talent

Contact Details:

CleanTech Talent Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Full Stack Engineer in West Bromwich

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at CleanTech Talent or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to CleanTech Talent.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like CleanTech Talent.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like CleanTech Talent that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Full Stack Engineer in West Bromwich

Full Stack Development
React
TypeScript
Go
Python
Node.js
API Design

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at CleanTech Talent.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at CleanTech Talent and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at CleanTech Talent

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If CleanTech Talent uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.