Are you a strategic thinker and hands-on technical expert with a passion for innovation? I am currently looking for aLead Software Developerto join & lead a fast paced team.
In this role, as the Lead Software Developer you'll not only provide technical leadership but also mentor junior developers, champion best practices, and deliver scalable, high-quality software solutions.
Key Responsibilities for the Lead Software Developer:
* Collaborate with cross-functional teams to deliver secure, scalable software solutions.
* Provide strategic technical leadership on critical projects and drive innovation.
* Lead the design and development of complex solutions using technologies like React JS, Node JS.
* Champion best practices in Agile methodology and ensure high code quality.
* Optimise performance and troubleshoot complex issues in production environments.
* Lead code reviews, mentor junior developers, and promote knowledge sharing.
* Stay up to date with the latest trends and technologies in software development.
* Hands-on development (60%) and team management (40%).
Key requirements for the Lead Software Developer:
* 3+ years of back-end development experience with Node.js
* Experience with large-scale application development and integration with multiple systems/technologies.
* Proficient in querying databases using ORM and SQL, with experience designing optimal database schemas and data models.
* Experience in performance optimisation techniques and resolving complex performance issues in production environments.
* Proficient in automated testing and the implementation of unit tests to ensure software reliability.
* Ability to mentor junior developers and provide constructive feedback during code reviews.
* Strong experience in Agile methodologies, including participation in SCRUM events like sprints, daily stand-ups, and retrospectives.
* Strong communication skills, capable of conveying complex technical concepts to both technical and non-technical audiences.
If youre a passionate Lead Software Developer with strong leadership skills, apply now to join a forward-thinking company where you can grow and lead!