Senior Software Engineer (onsite EDINBURGH)
Sadly sponsorship applications can not be supported on this occasion.
Join this dynamic backend team with our Edinburgh based philanthropic client.
Are you a passionate developer with a hunger for innovation? Do you thrive in a collaborative environment, working on cutting-edge cloud-based systems
Your Tasks:
Webpage Development: Create and maintain dynamic webpages for our site, ensuring a seamless and engaging user experience.
Agile Collaboration: Actively participate in a Scrum team by refining user stories and planning sprints, ensuring efficient workflow and timely delivery of features.
Cross-Functional Teamwork: Work closely with designers, marketing colleagues, and other teams to produce cohesive and impactful outcomes.
Mentorship: Provide mentorship to junior developers, helping them grow their skills and confidence in web development.
Technical Leadership: Share your technical expertise within the team, offering guidance and contributing to the recruitment and onboarding of new developers.
Code Quality and Stability: Lead by example in refactoring complex systems and troubleshooting production issues swiftly. Commit to maintaining the quality of the software and the stability of the deployment pipeline through thorough code reviews, incremental changes, and the use of feature flags and canary releases.
Collaborative Problem Solving: Engage in pair programming and occasional mobbing sessions to solve problems together, sharing knowledge and receiving instant feedback.
Your Qualities:
Proactive and Open-Minded: Eager to take initiative and approach challenges with a positive, open attitude.
Empathetic Team Player: Friendly, approachable, and empathetic.
Problem Solver: Skilled at breaking down complex problems into manageable solutions, always ready to support the team and keen on continuous learning.
Flexible and Willing to Learn: Your exact skills might not match our current stack, but your willingness to learn and adapt is what truly matters to us.
Desired Skills:
Web Development Experience: Familiarity with web application development, especially using Gatsby, NextJS, React, or similar frameworks, along with a solid foundation in HTML, CSS, and TypeScript. Experience with a headless CMS (Content Management System) such as Contentful or Storyblok.
Testing Proficiency: Experience with Jest, React Testing Library for refactoring, Cypress for E2E testing, and Puppeteer for canary tests to ensure our website remains regression-free.
Accessibility Focus: A commitment to building inclusive, accessible websites.
Cloud Infrastructure Knowledge: Experience with AWS (Amazon Web Services) services (CloudFront, S3, CloudWatch, CodePipeline, Lambda@Edge) and infrastructure provisioning using CDK.
Deployment and Automation: Familiarity with Jenkins, Gitlab, and automation tools like Npm, Bash, and Docker, contributing to stable and efficient deployment pipelines.
Perks of the job:
Competitive salary and a top-notch pension scheme.
Private medical care for your well-being.
A strong culture of learning and development, including our training programs.
Abundant career opportunities in the UK and abroad.
Well-being support, including an in-house gym and access to mental health services.
If you would like to hear more and you are able to live and work in Edinburgh (2 days onsite) please send your CV