Job description
Reference
Role Type
Location
Salary
Closing Date
Your role at a glance
What you'll be doing
- Leading the development of full stack JavaScript applications, utilizing TypeScript, React, and Node.js.
- Designing and implement efficient and scalable APIs, ensuring high performance and reliability.
- Collaborating with cross-functional teams to gather requirements, provide technical guidance, and deliver solutions that meet business objectives.
- Mentoring and guiding junior developers, promoting best practices and ensuring high code quality.
- Staying up to date with the latest industry trends and technologies, identifying opportunities for improvement and innovation.
- Working closely with product managers, designers, and stakeholders to translate business requirements into technical specifications and actionable tasks.
- Conducting code reviews to ensure adherence to coding standards, maintainability, and scalability.
- Utilizing containerization technologies such as Docker/Podman and orchestration platforms like Kubernetes for deployment and scaling.
- Applying event-driven architecture principles to build highly scalable and reactive systems.
- Demonstrating strong problem-solving skills and troubleshoot issues in production and development environments.
- Utilizing your experience with database technologies to optimize data storage and retrieval.
What we're looking for
- Extensive experience in TypeScript, React, and Node.js development, with a proven track record of delivering high-quality applications.
- Proficiency with frameworks like Next.js or Remix.
- Strong understanding of API design principles, including RESTful and GraphQL.
- Familiarity with containerization technologies like Docker and orchestration platforms such as Kubernetes.
- Knowledge of event-driven architecture and experience building scalable, reactive systems.
- Solid understanding of various database technologies and their trade-offs.
- Excellent communication and teamwork skills, with the ability to collaborate effectively with both technical and non-technical team members.
- Leadership experience, with the ability to mentor and guide junior engineers.
- Desired experience with Java, Openshift, Angular, and a keen interest in the financial markets.
Benefits
If you join us, you’ll get access to some great benefits, including private medical insurance, 27 days holiday (excluding bank holidays), a generous pension scheme, life assurance, and Income Protection. You'll receive a car allowance of 12% of your annual salary, and you can participate in our electric car scheme, which offers employees the option to hire a brand new electric car through tax efficient salary sacrifice. We’re also proud to offer competitive family leave.
You’ll have the opportunity to participate in our annual, performance-related bonus plan and valuable share schemes. And then there are the many discounts we offer that you can take advantage of – both for our own products and at a range of high street stores and online offerings.