
Contract Principal Software Engineer | Typescript | Node | React | AWS | London
Posted 1 week ago by Wilson Brown on Linkedin
Negotiable
Outside
Hybrid
London Area, United Kingdom
Summary: The Principal Software Engineer role is a contract position focused on leading a team of engineers in the design and development of core products for a global travel business. The position requires expertise in a modern cloud-native stack, including TypeScript, Node.js, React, and AWS, with a strong emphasis on architectural vision and technical decision-making. This hands-on role involves mentoring engineers and solving complex challenges in a greenfield environment. The position is based in Central London, requiring in-office presence two days a week.
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 with technologies such as TypeScript, Node.js, React, AWS, Kubernetes, and GraphQL.
- Implement CI/CD, Infrastructure as Code, and utilize tools like GitHub, Terraform, and Helm.
Key Skills:
- Experience as a Staff or Principal level Software Engineer.
- Proficient in TypeScript (Node.js & React) and AWS (EKS, Lambda, Aurora RDS).
- Experience designing large, distributed, data-driven, cloud-based products.
- Knowledge of CI/CD, Infrastructure as Code, GitHub, Terraform, and Helm.
- Strong mentoring skills and experience in software architecture for scalable systems.
Salary (Rate): 700
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT