Senior Full Stack Developer
- aberdeen, scotland, AB10 1AB, United Kingdom
- Remote
- Full time
- £75,000 - £75,000 Per Annum
Job Description
About the Role
Our client is seeking a highly skilled and motivated Senior Full Stack Developer to join their dynamic and distributed engineering team, operating on a remote-first basis. This pivotal role involves designing, developing, and deploying robust web applications and services that are central to our client's innovative product suite. You will be instrumental in shaping the technical direction, contributing to architectural decisions, and mentoring junior developers within a collaborative, asynchronous work environment. This is an exceptional opportunity for a seasoned developer who excels in a remote setting and is passionate about building high-performance, scalable solutions from scratch, working with cutting-edge technologies.
Key Responsibilities
- Design, develop, and maintain scalable full-stack web applications using modern frameworks (e.g., React, Node.js).
- Implement robust backend services and APIs, ensuring high performance and security standards.
- Collaborate closely with product managers and UX designers to translate requirements into intuitive user interfaces and seamless user experiences.
- Write comprehensive unit, integration, and end-to-end tests to ensure code quality and reliability.
- Participate actively in code reviews, providing constructive feedback and upholding best practices across the development lifecycle.
- Contribute to architectural discussions and technology selection to drive innovation and efficiency.
Requirements
- 5+ years of professional experience in full-stack web development.
- Proficiency in both front-end (e.g., JavaScript, HTML, CSS, React/Angular/Vue) and back-end (e.g., Node.js, Python, Java, Ruby) technologies.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong understanding of database technologies (SQL and NoSQL) and data modeling.
- Proven experience working effectively in a remote-first or distributed team environment, with excellent communication skills.
Benefits
- Competitive salary package with annual bonus opportunities.
- Flexible remote working arrangements, allowing you to work from anywhere.
- Generous annual leave allowance and public holiday compensation.
- Continuous professional development opportunities and training budgets.
- Access to state-of-the-art development tools and a supportive, inclusive team culture.


