Due to continued growth, Aiimi is looking to add a Senior Full Stack Developer to join our Aiimi Services team.
This is a fantastic opportunity to take your development skills to the next level, working with key stakeholders and technical experts. We are looking for someone to demonstrate technical leadership and support the technical development of others in the team.
We work with a variety of customers/clients across the UK, so no two projects will be the same. You should have a keen interest in learning and working with cutting-edge technology and R&D, utilising your technical skills to deliver the highest quality solutions.
A day in the life of an Aiimi Senior Full Stack Developer:
Lead the technology implementation and steer technical direction for the whole squad.
Work with a diverse team of UX/UI designers, front and back-end developers, and DevOps specialists.
Translate Azure DevOps user stories into functional product increments.
Utilise version control systems (like Git) to manage codebase changes and collaborate with other developers.
Write and conduct unit tests, integration tests, and debugging to ensure the reliability and security of applications.
Deploy applications on servers, manage hosting environments, and ensure proper maintenance, updates, and performance optimisations.
Identify and resolve technical issues, optimising application performance, and ensuring seamless user experiences.
Lead or contribute to project planning, estimating timelines, and ensuring timely delivery of high-quality code.
Requirements
Several years of demonstrable experience working in full-stack web development in a relevant area.
Experience with the following tech stacks: Angular/Typescript, SQL, JavaScript/C#, Azure DevOps and other elements of the Azure stack.
Experience working in agile/scrum environments, collaborating with cross-functional teams.
Previous experience leading and directing a team/squad.
Demonstrated ability to solve complex technical problems and design scalable solutions.
Excellent verbal and written communication skills for effective collaboration with team members, stakeholders, and clients.
Ability to mentor Junior Developers, lead projects, and make technical decisions.
Analytical thinking and problem-solving skills to handle challenges and find innovative solutions.
Strong organisational skills to manage multiple tasks and prioritise effectively.
Flexibility to adapt to new technologies, frameworks, and project requirements.
Benefits
Competitive starting salary
25 Days holiday (excluding bank holidays) – increasing by a day every 2 years
Flexible working
Promote training and personal development
Bi-annual company retreats