
Principal Software Engineer - Contract - 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 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 experience with cloud-native technologies. The engineer will be responsible for defining the architectural vision and driving key technical decisions while mentoring team members. The position offers the opportunity to work with modern engineering practices and make a significant impact within the organization.
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 TypeScript, Node, React, AWS, and Kubernetes.
- Mentor engineers at all levels and promote best engineering practices.
- Work with a modern cloud-native stack, utilizing AI and automation.
- Design large, distributed, data-driven, cloud-based products.
- Implement CI/CD, Infrastructure as Code, and manage deployments using GitHub, Terraform, and Helm.
Key Skills:
- Experience as a Staff or Principal 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 and Infrastructure as Code practices.
- Strong mentoring and leadership skills.
- Ability to strategize and collaborate effectively with a talented team.
Salary (Rate): 650
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT