Senior Software Engineer - Full Stack
- aberdeen, scotland, AB10 1AA, United Kingdom
- Job type not listed
- Full time
- £70,000 - £70,000 Per Annum
Job Description
About the Role
Our client is seeking a highly skilled and experienced Senior Software Engineer to join their dynamic team in Aberdeen . This role is pivotal in designing, developing, and deploying cutting-edge software solutions that drive business innovation. You will work within a collaborative environment, contributing to all phases of the software development lifecycle, from conception and design to implementation and maintenance. We are looking for an individual who is passionate about clean code, scalable architecture, and staying ahead of technological advancements, offering a challenging yet rewarding career path in a company that values technical excellence and professional growth, situated in the vibrant city of Aberdeen .
Key Responsibilities
- Design, develop, and maintain robust, scalable, and high-performance full-stack applications using modern technologies.
- Collaborate closely with product managers, designers, and other engineers to define project requirements and deliver high-quality software solutions.
- Write clean, efficient, well-documented, and thoroughly tested code, adhering to best practices and coding standards.
- Implement and optimize APIs, databases, and front-end components to ensure seamless user experiences and system efficiency.
- Mentor junior engineers, conduct code reviews, and promote a culture of continuous improvement and knowledge sharing within the team.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in full-stack software development.
- Proficiency in at least one back-end language (e.g., Python, Java, Node.js) and front-end frameworks (e.g., React, Angular, Vue.js).
- Strong understanding of database technologies (SQL/NoSQL), cloud platforms (AWS/Azure/GCP), and CI/CD pipelines.
- Excellent problem-solving skills, analytical thinking, and the ability to thrive in a fast-paced, collaborative setting.
Benefits
- Competitive salary package with performance-based incentives.
- Comprehensive health, dental, and vision insurance plans.
- Generous paid time off, including holidays and vacation days.
- Opportunities for professional development, including training and conference attendance.
- A supportive and inclusive work environment with a focus on work-life balance.


