Your responsibilities will include:
● Making technical contributions, and providing technical mentorship to junior software engineers by coaching and mentoring through end-to-end software development.
● Establishing practices and tools in order to encourage a strong engineering culture, maximise engineering effectiveness and impact.
● Proactively identifying and initiating areas of improvement of the team’s
development practices to maximise efficiency of the team.
We want you if you are:
● Degree in Computer Science, Computer or Electronic Engineering, Information Technology or related disciplines
● Experience working on and delivering production-grade software systems with emphasis on strong architecture design.
● Experience in modern full-stack web application technologies; substantial experience in modern front-end engineering on React.js and TypeScript stack is greatly preferred.
● Experience in Go for back-end developement will be advantageous
● Experience in setting up and managing cloud resources in AWS will be advantageous.
● Passion towards engineering excellence; you deeply understand that software engineering is a team sport, and you take pride in the craftsmanship aspect of software engineering.
● Passion towards working for public good with interest in the education domain in particular.