Job Title:
Full Stack Developer / Technical Lead
About the Role:
We are seeking a highly skilled Full Stack Developer with technical leadership experience to join our team in Newcastle. As a Full Stack Developer / Technical Lead, you will be responsible for leading a team of 5-6 Full Stack Software Engineers and providing technical direction on complex financial trading systems.
Key Responsibilities:
* Provide technical leadership and mentoring to a team of software engineers
* Design and implement complex financial trading systems using a range of technology including JavaScript, Node, C#, SQL, Docker, and Kubernetes
* Collaborate with various teams to develop features that enhance the overall user experience
* Ensure testing is integral to the CI/CD pipeline
Requirements:
* Advanced Full Stack Software Engineering experience with expertise in JavaScript, Node, C#, Docker, Kubernetes, and GitHub
* Experience of leading technical projects and providing technical direction to a small team
* Strong knowledge of SQL databases and computer science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms
* Entrepreneurial with good business acumen, keen to take ownership and lead projects
* Collaborative, enjoy problem-solving, and sharing ideas
* Outstanding record of academic achievement - minimum 2.1 in a STEM discipline from a top-tier university (Russel Group or top 100 global university), backed by A grades at A-level
What We Offer:
A competitive salary (£150k+), significant bonus, and benefits package, along with opportunities for career growth and professional development in a dynamic and diverse workplace.