Full Stack Developer - Edinburgh
3 days ago⚠️ Before applying, please carefully review all the job requirements
- Location:
- Edinburgh, United Kingdom
- Work Arrangement:
- Hybrid
- Experience:
- Entry Level
- Job Type:
- Full Time
- Company:
- Computershare
- Salary:
- Negotiable
- Posted:
- 2026-09-30
Job Overview
- Computershare is seeking a skilled Full Stack Developer to join its software engineering team based in Edinburgh, United Kingdom. Operating on a hybrid working model, this position involves designing, developing, testing, and deploying scalable software solutions in close collaboration with cross-functional teams of developers, quality assurance testers, and business analysts.
- In this role, you will work across frontend and backend technologies, utilizing React, Next.js, C# (.NET), and SQL to enhance enterprise applications and build new feature sets. Beyond new product development, the position requires maintaining legacy systems, diagnosing complex technical challenges, and optimizing development workflows. Ideal candidates are continuous learners with strong engineering principles who thrive in Agile and DevOps environments, communicate effectively across technical and business functions, and take a proactive approach to delivering high-quality, maintainable code.
Key Responsibilities
- ★ Design, construct, test, and release application feature enhancements and underlying frameworks.
- ★ Support, maintain, and troubleshoot existing enterprise software systems to resolve technical issues promptly.
- ★ Work alongside developers, business analysts, and QA specialists to deliver end-to-end software solutions.
- ★ Provide technical guidance, share knowledge, and mentor team members to support collective goals.
- ★ Adhere to internal engineering policies, standards, and practices to ensure codebase quality and minimize technical debt.
- ★ Identify, analyze, and remove technical blockers to maintain steady product delivery schedules.
- ★ Drive continuous improvement by championing innovative tools, practices, and automation within the development lifecycle.
- ★ Convey technical updates, ideas, and feedback clearly to both technical and non-technical stakeholders.
Required Skills and Qualifications
- ★ Proven experience developing applications using React, Next.js, C# (.NET), and SQL database technologies.
- ★ Demonstrated track record of software application development and maintenance in an enterprise setting.
- ★ Practical understanding of Agile development methodologies and DevOps workflows, including CI/CD and automation.
- ★ Comprehensive knowledge of core software engineering concepts covering system design, testing, and deployment.
- ★ Outstanding communication, active listening, and interpersonal skills with the ability to influence others.
- ★ Strong organizational capabilities to manage multiple competing tasks and priorities effectively.
- ★ Self-driven mindset with the initiative to learn new technologies and work independently with limited oversight.
- ★ Analytical, detail-oriented approach to troubleshooting root causes of technical challenges.
Hybrid Working Policy & Remote Eligibility
- ★ Employees are expected to work from the Edinburgh office for a minimum of three days per week.
- ★ Formal remote working arrangements will continue to be honored for candidates who hold approved medical, legal, or disability accommodations.
- ★ Existing remote working arrangements will also remain valid for redeployment candidates under redundancy notice or employees moved to remote contracts following office closures.
What the Company Offers
- ★ Flexible working arrangements designed to support healthy work-life balance.
- ★ Tailored health and wellbeing reward packages for employees and their families.
- ★ Employee share purchase program featuring matching company financial contributions.
- ★ Recognition awards, team social gatherings, and long-term financial investment options.
- ★ Career development resources and learning pathways via the internal careers platform.
Application Tips
- Applicants may want to highlight their full-stack software development experience using React, Next.js, C# (.NET), and SQL within enterprise settings. Demonstrating familiarity with Agile practices, automated testing, and CI/CD pipelines on your resume will showcase technical alignment with the team's engineering standards. Highlighting examples of cross-functional collaboration, technical mentorship, and root-cause problem solving will further strengthen your application.
Prepare for Your Interview
- These suggested questions can help you prepare for an interview by focusing on the skills, responsibilities, and technical areas relevant to this role.
Suggested Interview Questions
- Q: How do you balance feature development with refactoring to prevent technical debt in a C# .NET and React stack?
- Q: Can you describe your experience integrating Next.js with .NET backend APIs and SQL databases in an enterprise environment?
- Q: How do you approach troubleshooting complex bugs or performance issues in live enterprise systems?
- Q: What strategies do you use when collaborating with QA testers and business analysts in an Agile development workflow?
- Q: How have you participated in or improved CI/CD pipelines and automated testing practices in previous roles?
- Q: Can you share an example of how you explained a complex technical topic to a non-technical stakeholder?
- Q: How do you mentor junior colleagues or share technical knowledge across a development team?
- Q: What steps do you take to ensure the software you build adheres to organizational policies and quality standards?
Apply Now: Apply Here