Full Stack Developer
- edinburgh, scotland, EH1 1AA, United Kingdom
- Remote
- Full time
- £68,000 - £68,000 Per Annum
Job Description
About the Role
Our client is seeking a versatile and talented Full Stack Developer to join their dynamic, fully remote team. You will be involved in all aspects of the web development process, from designing and implementing user-facing features to developing robust server-side logic and APIs. This role offers an exciting opportunity to work on a variety of projects, contribute to architectural decisions, and develop innovative solutions. If you are a passionate developer who enjoys tackling diverse challenges and thrives in a remote-first culture, this is the perfect role for you.
Key Responsibilities
- Develop and maintain both frontend and backend components of web applications.
- Design and implement efficient, scalable, and secure RESTful APIs.
- Write clean, well-documented, and testable code for both client and server sides.
- Collaborate with product managers and designers to translate requirements into functional features.
- Optimize applications for maximum speed, scalability, and user experience.
- Troubleshoot, debug, and upgrade existing software.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience as a Full Stack Developer or in a similar role.
- Proficiency in frontend technologies such as HTML, CSS, JavaScript, and frameworks like React or Vue.js.
- Strong experience with backend languages like Node.js , Python, or Java, and associated frameworks.
- Solid understanding of database technologies (e.g., SQL, NoSQL) and ORM/ODM.
- Experience with version control systems (Git) and agile development methodologies.
- Excellent problem-solving skills and effective communication in a remote setting.
Benefits
- Competitive salary and potential for performance bonuses.
- Fully remote working arrangement, providing excellent flexibility.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and company holidays.
- Opportunities for professional growth and skill development.
- A collaborative and supportive team environment, regardless of location.


