Full Stack Engineer
- wolverhampton, west midlands, WV1 1AA, United Kingdom
- Hybrid
- Full time
- £60,000 - £60,000 Per Annum
Job Description
About the Role
Our client is looking for a versatile Full Stack Engineer to contribute to their evolving technology platform in Wolverhampton . This role offers the opportunity to work across the entire technology stack, from building intuitive user interfaces to developing robust backend services and databases. You will collaborate with a talented team of engineers and designers to deliver high-quality software solutions. The ideal candidate is adept at both frontend and backend development, enjoys tackling diverse technical challenges, and is keen to grow their skills in a dynamic environment.
Key Responsibilities
- Develop and maintain both frontend and backend components of web applications using technologies such as React and Node.js .
- Design and implement efficient database schemas and queries using SQL or NoSQL databases.
- Integrate frontend components with backend services and APIs.
- Write clean, maintainable, and well-tested code for all parts of the application.
- Collaborate with product managers to understand requirements and translate them into technical solutions.
- Participate in code reviews, troubleshooting, and problem-solving activities.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 2+ years of professional experience in full-stack development.
- Proficiency in frontend technologies including HTML, CSS, JavaScript, and a modern framework like React or Angular.
- Experience with backend development using languages such as Node.js , Python, or Java.
- Familiarity with database technologies like PostgreSQL, MySQL, or MongoDB.
- Understanding of RESTful API design and implementation.
Benefits
- Competitive salary and benefits package.
- Hybrid work model balancing office and remote flexibility.
- Comprehensive medical, dental, and vision coverage.
- Pension scheme participation.
- Opportunities for skill development and career progression.


