
Principal Software Engineer - Contract - Typescript | Node | React | AWS | London
Posted 2 days ago by Wilson Brown on Linkedin
Negotiable
Outside
Hybrid
London Area, United Kingdom
Summary: The Principal Software Engineer will lead a team of skilled engineers in a greenfield project for a global travel business, focusing on the design and development of core products using TypeScript, Node, React, AWS, and Kubernetes. This hands-on role requires a strong background in software architecture and cloud-based solutions, with responsibilities including defining architectural vision and driving technical decisions. The position emphasizes collaboration and mentorship within a modern cloud-native environment. Candidates should have a proven track record in a TypeScript ecosystem and experience with scalable software solutions.
Key Responsibilities:
- Lead a team of engineers in the design and development of core products.
- Define architectural vision and drive key technical decisions.
- Design, code, and solve complex challenges using a modern cloud-native stack.
- Mentor engineers at all levels and promote best engineering practices.
- Work across the full stack, including TypeScript, Node.js, React, AWS, and Kubernetes.
- Utilize CI/CD, Infrastructure as Code, GitHub, Terraform, and Helm in development processes.
- Design large, distributed, data-driven, cloud-based products.
Key Skills:
- Experience as a Staff or Principal level Software Engineer.
- Proficient in TypeScript (Node.js & React), AWS (EKS, Lambda, Aurora RDS), and Kubernetes.
- Experience with GraphQL and designing scalable systems.
- Knowledge of CI/CD, Infrastructure as Code, GitHub, Terraform, and Helm.
- Strong mentoring and leadership skills.
- Ability to strategize and collaborate effectively with a talented team.
Salary (Rate): 700
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT