Senior Software Engineer - Full Stack
- aberdeen, scotland, AB10 1AB, United Kingdom
- Job type not listed
- Full time
- £75,000 - £75,000 Per Annum
Job Description
About the Role
Our client is looking for an experienced Senior Software Engineer to join their dynamic technology team based in Aberdeen . This pivotal role involves contributing to the entire software development lifecycle, from conceptualization and design to implementation and deployment. You will be instrumental in developing and maintaining scalable, high-performance web applications that drive innovation for our client's core business operations. This position offers a unique opportunity to work with a talented group of professionals in a collaborative environment, influencing technical direction and mentoring junior developers.
Key Responsibilities
- Design, develop, and deploy robust backend services and APIs using modern languages and frameworks.
- Build and optimize responsive, user-friendly front-end interfaces adhering to best practices in UI/UX design .
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and deliver new features.
- Conduct thorough code reviews, implement automated testing strategies, and ensure code quality and maintainability.
- Troubleshoot and resolve complex technical issues in development, staging, and production environments.
- Contribute to architectural decisions and drive the adoption of new technologies and methodologies.
Requirements
- Minimum of 5 years of professional experience in full-stack software development.
- Proven expertise in backend development using languages such as Python, Java, or Node.js.
- Strong proficiency in front-end technologies including JavaScript, HTML5, CSS3, and modern frameworks like React or Angular.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Excellent problem-solving skills and a proactive approach to identifying and addressing technical challenges.
Benefits
- Competitive annual salary and performance-based bonuses.
- A blend of remote and in-office work to promote flexibility and collaboration in Aberdeen .
- Comprehensive health, dental, and vision insurance plans.
- Generous annual leave allowance and public holiday days.
- Opportunities for professional development, training, and attending industry conferences.


