Full Stack Engineer - #2165589
SoTalent
Senior Full-Stack Engineer (Digital)
Location: Edinburgh, United Kingdom
Industry: Wealth & Investments
Work Setting: Hybrid
Are you passionate about building modern digital platforms, leading full-stack engineering initiatives, and creating seamless digital experiences that serve thousands of users?
We are seeking a Senior Full-Stack Engineer to lead the design, development, and modernization of enterprise digital platforms. This role combines hands-on software engineering, cloud-native development, architecture leadership, and technical mentorship to deliver secure, scalable, and high-performing digital solutions. You will work across front-end applications, back-end services, cloud infrastructure, and enterprise integrations while helping shape engineering standards and technology strategy.
Key Responsibilities
Full-Stack Application Development
- Design, develop, and maintain modern web applications, APIs, and digital services.
- Build secure, scalable, and resilient solutions that deliver exceptional customer experiences.
- Develop responsive user interfaces using modern front-end frameworks and technologies.
- Create robust back-end services and APIs to support enterprise applications and integrations.
- Ensure solutions meet performance, accessibility, security, and reliability requirements.
Technical Leadership & Architecture
- Lead technical design and architectural decisions across digital platforms and services.
- Establish and promote engineering standards, design patterns, and development best practices.
- Review solution designs to ensure scalability, maintainability, and operational excellence.
- Contribute to technology modernization and digital transformation initiatives.
- Drive adoption of cloud-native and microservices-based architectures.
Cloud & DevOps Engineering
- Design, build, and support cloud-based applications and services.
- Develop and maintain CI/CD pipelines, deployment automation, and infrastructure solutions.
- Implement observability, monitoring, logging, and operational support capabilities.
- Collaborate with platform and infrastructure teams to improve system reliability and scalability.
- Support Infrastructure as Code and automated deployment practices.
Platform Reliability & Operational Excellence
- Investigate and resolve complex production issues.
- Lead root cause analysis efforts and implement preventive solutions.
- Continuously improve platform resilience, security, availability, and performance.
- Monitor application health and optimize systems for scalability and efficiency.
- Support incident response and operational improvement initiatives.
Collaboration & Delivery
- Partner with Product Owners, Architects, UX teams, and business stakeholders to deliver business value.
- Participate in Agile ceremonies and contribute to planning, estimation, and delivery activities.
- Translate business requirements into scalable technical solutions.
- Work across multiple teams to align technology solutions with strategic objectives.
Engineering Excellence & Mentorship
- Mentor software engineers and support technical capability development across teams.
- Conduct design reviews and code reviews to ensure quality and consistency.
- Contribute to shared platform services, reusable components, and engineering frameworks.
- Foster a culture of continuous improvement, innovation, and knowledge sharing.
- Champion software craftsmanship and engineering best practices.
Required Qualifications
- Strong experience developing modern web applications using:
- React
- Next.js
- Experience building RESTful APIs and backend services using:
- C#
- .NET
- Hands-on experience with Microsoft Azure cloud services and cloud-native application development.
- Strong understanding of software architecture, system design, and modern engineering practices.
- Experience with:
- Git
- GitHub Actions
- CI/CD Pipelines
- Automation Tooling
- Knowledge of:
- Accessibility Standards
- Web Security
- SEO Best Practices
- Performance Optimization
- SQL Databases
- Excellent communication, collaboration, and problem-solving skills.
- Experience mentoring and supporting other engineers.
Preferred Qualifications
- Experience with Infrastructure as Code (IaC) tools such as Terraform.
- Knowledge of enterprise content management and digital experience platforms.
- Experience with:
- GraphQL
- Playwright
- Storybook
- Vercel
- Familiarity with:
- Static Site Generation (SSG)
- Server-Side Rendering (SSR)
- Headless CMS Platforms
- Experience using:
- SonarQube
- CodeQL
- Automated Security & Code Quality Tools
- Experience supporting enterprise-scale customer-facing digital platforms.
- Exposure to marketing technology and digital experience ecosystems.
Preferred Skills
- React
- Next.js
- C#
- .NET
- REST APIs
- Microsoft Azure
- Cloud-Native Development
- SQL
- GraphQL
- Terraform
- GitHub Actions
- CI/CD
- Playwright
- Storybook
- Microservices
- Infrastructure as Code
- Application Security
- Performance Optimization
- Technical Leadership
- Agile Development
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Mortgage Adviser
Electrical Asset Integrity Manager
Scientist