Contract Principal Software Engineer | Typescript | Node | React | AWS | London

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