Designing and developing new platform functionalities, from inception to deployment, using TypeScript, Node, and React, and implementing them following SOLID principles while using the appropriate design patterns
Building on top of and integrating the existing estate
Help refine and deliver work items across our Agile delivery process
Adopting and contributing to CI/CD pipeline and ways of working
Delivering product value iteratively
Ensuring best practice around observability and security
Ensure that the platform is fit-for-purpose for large scales of throughput, enterprise-grade target SLAs and defect mitigation
Writing documentation for new and existing features
Collaborating with other teams to build reusable components and platform capabilities
Enjoying full autonomy in designing and building new experiences under the supervision of a Software Engineering Manager