Full Stack Developer
SKILLS
FULL DESCRIPTION
Summary
[Employer hidden — view at passion-project.co.uk] is looking for a Full Stack Developer to develop both client-side and server-side architecture for web applications. The role involves writing reusable, testable, and efficient code, implementing front-end designs using JavaScript, HTML, and CSS (React, Angular, Vue.js), building and maintaining back-end services using Node.js, Python, Ruby, or Java, and creating and managing databases (e.g., MySQL, PostgreSQL, MongoDB). The developer will be ensuring cross-platform optimization and responsiveness of applications, collaborating with UX/UI designers, and participating in code reviews, mentoring junior developers and following agile development processes.
Key Responsibilities:
- Developing both client-side and server-side architecture for web applications
- Writing reusable, testable, and efficient code
- Implementing front-end designs using JavaScript, HTML, and CSS (React, Angular, Vue.js)
- Building and maintaining back-end services using Node.js, Python, Ruby, or Java
- Creating and managing databases (e.g., MySQL, PostgreSQL, MongoDB)
- Ensuring cross-platform optimization and responsiveness of applications
- Collaborating with UX/UI designers to implement modern and intuitive user interfaces
- Participating in code reviews, mentoring junior developers, and following agile development processes
Core Requirements:
- Proven experience as a Full Stack Developer with expertise in both front-end and back-end technologies
- Proficiency in front-end frameworks (React, Angular, Vue.js) and back-end programming languages (Node.js, Java, Python, Ruby)
- Solid experience with databases (SQL, NoSQL) and RESTful APIs
- Familiarity with version control systems (e.g., Git, GitHub) and CI/CD pipelines
- Strong problem-solving skills and attention to detail
What You’ll Be Working On:
- Developing both client-side and server-side architecture for web applications
- Writing reusable, testable, and efficient code
- Implementing front-end designs using JavaScript, HTML, and CSS (React, Angular, Vue.js)
- Building and maintaining back-end services using Node.js, Python, Ruby, or Java
- Creating and managing databases (e.g., MySQL, PostgreSQL, MongoDB)
- Ensuring cross-platform optimization and responsiveness of applications
- Collaborating with UX/UI designers to implement modern and intuitive user interfaces
- Participating in code reviews, mentoring junior developers, and following agile development processes
What We’re Looking For:
- Proven experience as a Full Stack Developer with expertise in both front-end and back-end technologies
- Proficiency in front-end frameworks (React, Angular, Vue.js) and back-end programming languages (Node.js, Java, Python, Ruby)
- Solid experience with databases (SQL, NoSQL) and RESTful APIs
- Familiarity with version control systems (e.g., Git, GitHub) and CI/CD pipelines
- Strong problem-solving skills and attention to detail
- Experience with cloud platforms (AWS, Azure) is a plus
- Degree in Computer Science, Software Engineering, or related field preferred
- Relevant certifications in software development or web technologies are a plus