Role Overview
We are seeking a highly skilled Senior Software Engineer to join our growing engineering organisation. In this role, you will be responsible for architecting and implementing scalable web applications, ensuring high performance and responsiveness. You will work within a cross-functional team to deliver high-quality features that meet the needs of our global user base.
Key Responsibilities
- Design, develop, and maintain robust, reusable, and reliable code using modern JavaScript frameworks.
- Lead technical discussions and provide mentorship to junior members of the engineering team.
- Collaborate with product managers and designers to transform requirements into technical specifications.
- Optimise application performance and ensure the scalability of our cloud-based infrastructure.
- Conduct thorough code reviews and promote a culture of engineering excellence across the organisation.
Required Skills and Qualifications
- Extensive experience in full-stack development with a focus on modern JavaScript/TypeScript.
- Proven track record of delivering high-traffic web applications in a production environment.
- Strong understanding of microservices architecture and RESTful API design.
Nice-to-have
- Familiarity with containerisation technologies such as Docker and Kubernetes.
- Experience working in an Agile/Scrum environment with continuous integration and delivery (CI/CD).