Senior Back-End Developer
SC Cleared
Fully Remote
60,000 - 80,000 Per Annum + Company Benefits
Our client is seeing an experienced and highly motivated Senior Back-End Developer to join their team. In this role, you will architect and develop robust, scalable, and secure server-side applications that power their products. You will collaborate with front-end developers, product managers, and other stakeholders to design efficient APIs, optimize database performance, and ensure system reliability. If you have a passion for solving complex problems and building the backbone of cutting-edge applications, we'd love to connect with you!
Key Responsibilities:
- Experience in architecting large and/or enterprise level Backend-end applications.
- Develop and maintain robust, high-performing NodeJS applications utilising TypeScript.
- Ideally 10+ years of server side development.
- Experience in using and deploying to cloud technologies.
- Deep understanding of standard code design principles, such as SOLID, DI, etc.
- Extensive experience with writing optimised SQL.
- Customise development and build tools.
- Implement industry standard best practices and utilise renown supporting libraries.
- Assist in designing, implementing, and maintaining our backend development tools and processes.
- Write clean, tested, well-documented, and maintainable code that adheres to coding standards and best practices.
- Continued contribution to both unit and integrated testing for all delivered code.
- Collaborate and coordinate with frontend developers.
- Stay up to date with latest trends and emerging technologies in backend NodeJS development and share knowledge with the team.
Required Skills:
- Bachelor's degree in Computer Science, Engineering, or a related field
- At least 10 years of backend development experience; seasoned backend developers that understand how the Javascript and NodeJS ecosystem has developed over the years and have worked with evolving Javascript and NodeJS technologies
- At least 4 years of experience in a NodeJS Backend role; experts in NodeJS, its ecosystem and history, and know the ins and outs of using advanced elements of the language and supporting frameworks and libraries