Node Lead Back End Developer
Location: Nottingham, Hybrid (2 days in office)
Salary: £70k DOE + benefits package
About company: Our client specialises in customs formalities, enabling businesses to grow internationally. They offer seamless customs clearance, empowering traders and eliminating bottlenecks. Their team includes certified advisers and partners with leading brands in the UK and Europe, simplifying import and export management.
Role: We are looking for a highly skilled Lead Back-End Developer to join our team. This role involves designing and developing robust server-side applications, providing technical leadership to the back-end development team, and ensuring seamless integration with the front-end. A strong background in server-side technologies, modern development techniques, and a keen understanding of system architecture and database design is essential. Please note that candidates must have the right to work in the UK as we do not offer sponsorship, and should be willing to come to the office at least 2 days a week.
Key Responsibilities:
1. Lead the back-end development team and mentor junior developers.
2. Architect, develop, and maintain scalable server-side applications.
3. Collaborate closely with product managers, designers, and front-end developers to deliver high-quality products.
4. Design and implement APIs for seamless integration with front-end applications.
5. Optimize application performance for speed and scalability.
6. Ensure security best practices and data protection measures are in place.
7. Implement unit and integration tests to ensure code quality.
8. Stay up-to-date with the latest trends and best practices in back-end development and web technologies.
9. Conduct code reviews and contribute to a high standard of code quality.
10. Collaborate in Agile/Scrum development environments to deliver projects on time.
Required Qualifications:
11. 5+ years of experience in back-end development.
12. Proficient in server-side languages such as Node.js, Python, Java, or Ruby.
13. Strong understanding of database technologies, including SQL and NoSQL databases.
14. Experience with RESTful APIs, GraphQL, and WebSocket communication.
15. Familiarity with version control systems, such as Git.
16. Proficient in using build tools and package managers.
17. Experience with back-end testing frameworks.
18. Knowledge of security best practices and data protection.
19. Strong attention to detail and ability to design scalable and maintainable systems.
20. Understanding of Agile methodologies and working in Scrum teams.