* Principle Software Engineer
* upto £80k + 10% bonus & benefits
* Fully Remote
My client is a tech for good company that aim to deliver market leading digital learning to millions of students across thousands of schools. They are pioneers in digital learning, and are looking for a Principle Engineer to join their team.
As a Principal Software Engineer of the Product and Enterprise Ops team, you will be instrumental in the solution architecture, engineering direction, and engineering capability of the core platform. You will define and integrate the architectural roadmap with broader, next-generation enterprise platform services to consistently deliver high-quality software. You will use your experience and communication skills to collaborate with engineering and operations teams.
Essential Job Functions
1. Analyse requirements for stories / tasks from product owners to create solution designs and provide useful timeline estimates.
2. Code solutions using appropriate languages - Node.js primarily. Some knowledge of Java, React, and Kubernetes is helpful).
3. Use metrics to identify opportunities and create new features.
4. Write clean, maintainable code with minimal defects so that future work on any codebase that you touch can be easily understood and maintained by other developers.
5. Test code functionality through unit tests ...