Aww yeah, this job has expired on Pro Jobs. Reasons
could be: the employer is
not accepting applications, is not actively hiring, or is reviewing
applications.
Job Description:
What will you do?
Drive the redesign of application architecture, focusing on implementation of microservices and migrating legacy applications.
Write clean, composable and well tested code.
Deliver a high standard of code quality.
Define quality gates for testing tools and maintaining code coverage.
Architect scalable, performant and high availability services.
Lead on technical documentation and engineering guidelines.
Mentor junior engineers, knowledge share and ensure best practices are embedded in the team.
About You
Advocate for clean and composable code.
You champion software engineering best practices.
Strong understanding of performance and security at scale.
A fantastic communicator and team player.
Eagerness to learn and share knowledge.
Experience of building APIs and documenting contracts.
Experience in microservices architecture.
Passion for software engineering and active participation in the community.
A desire to understand the business and where it is heading.
Qualifications
5+ years or equivalent in a similar role.
Extensive knowledge and understanding of NodeJS, Typescript or Ruby.
Solid understanding of asynchronous programming.
Awareness of the entire software development lifecycle (SDLC)
Experience with Google Cloud Platform or other serverless technologies.
Experience with Continuous integration (CI/CD) and DevOps.
Experience with event-driven architecture.
Experience with modern testing libraries and unit tests.
Experience with GraphQL.
Experience with SQL/noSQL databases.
Company Benefits
State of the art equipment
30 days paid annual leave
£1000 p/a personal learning and development budget
Discounts and rewards scheme at over 30,000 brands