At a Glance
- Tasks: Lead a talented team in designing and developing core products using modern tech.
- Company: Join a global travel business focused on innovation and cutting-edge technology.
- Benefits: Enjoy a competitive day rate and flexible working in Central London.
- Why this job: Make an impact in a hands-on role with a focus on collaboration and strategy.
- Qualifications: Experience as a Principal Software Engineer with skills in TypeScript, AWS, and Kubernetes.
- Other info: Work on a greenfield project with opportunities for mentorship and growth.
Experienced Staff or Principal Software Engineers required by a global travel business! You will be leading a group of extremely talented engineers on a greenfield build, responsible for the design and development of several of the company’s core products working with Node, React, TypeScript, AWS and Kubernetes.
Principal Software Engineers will have a track record of working in a TypeScript ecosystem with excellent AWS and Kubernetes experience. You will define the architectural vision, drive key technical decisions, and lead teams in building scalable, well-engineered software. This hands-on role involves designing, coding, and solving complex challenges. You will be working with a modern cloud-native stack, utilising AI, automation, and best-in-class engineering practices.
Principal Software Engineer Requirements:
- Experience as Staff or Principal level Software Engineer.
- Competent working across the full stack; TypeScript (Node.js & React), AWS (EKS, Lambda, Aurora RDS), Kubernetes, and GraphQL.
- Experience designing large, distributed, data-driven, cloud-based products.
- CI/CD, Infrastructure as Code, GitHub, Terraform, Helm.
- Experience mentoring engineers at all levels.
- Software architecture: systems that scale with high throughput!
If you thrive on building, strategising, and collaborating with top talent, this role offers the space and responsibility to make an impact. If you want to work within a talented group of Engineers, then please apply now!
Principal Software Engineer - Contract - Typescript | Node | React | AWS | London employer: Wilson Brown
Contact Detail:
Wilson Brown Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer - Contract - Typescript | Node | React | AWS | London
✨Tip Number 1
Network with professionals in the software engineering field, especially those who have experience with TypeScript, Node, and AWS. Attend meetups or online webinars to connect with potential colleagues and learn about the latest trends in cloud-native development.
✨Tip Number 2
Showcase your leadership skills by sharing examples of how you've mentored junior engineers or led projects in your previous roles. This will demonstrate your capability to lead a team effectively, which is crucial for this Principal Software Engineer position.
✨Tip Number 3
Familiarise yourself with the specific technologies mentioned in the job description, such as Kubernetes and GraphQL. Consider building a small project or contributing to open-source projects that utilise these technologies to enhance your practical knowledge.
✨Tip Number 4
Prepare to discuss architectural decisions you've made in past projects. Be ready to explain your thought process and how you approached scalability and performance challenges, as this role requires a strong understanding of software architecture.
We think you need these skills to ace Principal Software Engineer - Contract - Typescript | Node | React | AWS | London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with TypeScript, Node, React, AWS, and Kubernetes. Use specific examples of projects where you've led teams or made architectural decisions to demonstrate your suitability for the role.
Craft a Compelling Cover Letter: In your cover letter, express your passion for software engineering and leadership. Mention how your background aligns with the company's needs, particularly in building scalable, cloud-based products and mentoring engineers.
Showcase Relevant Projects: Include links to your GitHub or portfolio showcasing relevant projects that demonstrate your skills in CI/CD, Infrastructure as Code, and any other technologies mentioned in the job description. This will give the hiring team a clear view of your capabilities.
Highlight Leadership Experience: Emphasise any previous roles where you have mentored or led teams. Discuss your approach to collaboration and how you drive technical decisions, as this is crucial for the Principal Software Engineer position.
How to prepare for a job interview at Wilson Brown
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with TypeScript, Node.js, React, and AWS in detail. Highlight specific projects where you've successfully implemented these technologies, focusing on your role in the architectural design and development process.
✨Demonstrate Leadership Skills
As a Principal Software Engineer, you'll be expected to lead teams. Share examples of how you've mentored engineers and driven technical decisions in previous roles. Emphasise your ability to inspire and guide others towards achieving project goals.
✨Prepare for Problem-Solving Scenarios
Expect to face complex challenges during the interview. Brush up on your problem-solving skills by practising coding exercises or system design questions that reflect real-world scenarios you might encounter in this role.
✨Understand the Company’s Vision
Research the global travel business and understand their core products and services. Be ready to discuss how your skills and experiences align with their goals, particularly in building scalable, cloud-based solutions that leverage AI and automation.