Springpod was born from our desire to transform the way young people engage with employers and universities. We empower students to take control of their career path by connecting them with leading employers and education providers. From work experience placements to apprenticeships and beyond, we are determined to help students discover their future career through innovative and modern engagement platforms- before they leave education.
We are always looking for avenues through which to grow our message and as part of this journey we are currently seeking a Full Stack Developer to join our teams. The role can either be based out of Liverpool or London, and is a lovely hybrid mix of office and home working.
To be successful in this role you will be a self- starter who is able to manage the full development lifecycle independently.
Designs the overall technological architecture of the product
Engages in coding to help the team to develop the solution and solve all surfacing problems at hand. Identifies and removes technical impediments
Works with Product Owner to align to the roadmap with strengths and opportunities with the technical stack
Constantly looks for improvement in solving technical problems and designing the solutions, not afraid to discuss with passion resolutions
Provides the team a roadmap for implementing agile software engineering practices for higher code quality
Shares responsibility with Product Owners for building reusable and scalable components
Bachelor's or Master's Degree in Information Technology, Computer Science, or a related discipline or relevant work experienceexperience
significant software development experience
an expert within the technical components of the domains/products/journeys
Can make architecture decisions at a team and product level
Agile Development experience, with specific Solution Architect (or similar) experience
Strong communication experience with the ability to assist in align organization on complex technical decisions
Must be a creative thinker and can recognize and solve problems by thinking outside the box
Ability to write quality unit tests and integration tests
Understanding of repeatable automated processes for building the application, testing it, documenting it, and deploying it at scale
An awareness of security concerns is very important, as each layer presents its own possible vulnerabilities