Full Stack Developer
- cardiff, wales, CF10 1DA, United Kingdom
- Hybrid
- Full time
- £55,000 - £55,000 Per Annum
Job Description
About the Role
Our client is seeking a versatile Full Stack Developer to join their innovative technology team in Cardiff . This role is perfect for a developer who enjoys working across the entire technology stack, from front-end user interfaces to back-end services and databases. You will play a key role in developing and maintaining web applications that serve a diverse customer base, contributing to all phases of the development lifecycle. We value developers who are passionate about creating seamless user experiences and building robust, scalable web solutions, fostering a culture of continuous improvement and knowledge sharing within our agile development environment.
Key Responsibilities
- Develop and maintain responsive, user-friendly web applications using modern front-end and back-end technologies.
- Design and implement efficient database schemas and APIs to support application functionality.
- Collaborate with UI/UX designers to translate wireframes and mockups into functional web pages and applications.
- Write clean, well-documented, and testable code, participating actively in code reviews.
- Identify and resolve bugs and performance issues across the full stack.
- Contribute to architectural discussions and help drive technical decisions for new features and projects.
Requirements
- Bachelor's degree in Computer Science or a related field, or equivalent professional experience.
- Proven experience as a Full Stack Developer or similar role.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue.js).
- Strong experience with back-end languages (e.g., Node.js, Python, Ruby, Java) and frameworks (e.g., Express, Django, Rails).
- Experience working with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases.
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines is a plus.
Benefits
- Competitive salary and performance-based incentives.
- Comprehensive health and wellness benefits package.
- Opportunities for career advancement and professional development.
- Generous holiday allowance and flexible working hours.
- A dynamic and supportive team environment with regular social events.
- Hybrid working model allowing for a blend of office and remote work.


