Fullstack Engineer (Node.JS, Go, Python, TypeScript, React)
Summary
Full-stack engineer building web applications that support school operations and management, working end-to-end from responsive frontend UIs to backend APIs and business logic, including auth/role-based access, testing, and cloud deployment. Core stack: TypeScript/React on the frontend with Node.js/Go/Python backends and relational databases (PostgreSQL/MySQL/SQL Server) on Azure or AWS.
Salary: $6,000 – $7,000 per month
About the role
As a Full Stack Software Engineer, you will contribute to the design, development, and continuous improvement of web applications that support school operations and management. You will work across both frontend and backend development, helping to build secure, scalable, and user-friendly solutions that improve efficiency, reduce manual effort, and provide better visibility into operational processes. This role is ideal for engineers who enjoy building products end-to-end, working directly with users, and delivering solutions that create tangible impact in the education sector.
Key responsibilities
Design, develop, test, and maintain modern web applications used by schools and Client stakeholders.
Build new product features and enhance existing capabilities based on user and business needs.
Translate user requirements into secure, scalable, and maintainable software solutions.
Contribute across the full software development lifecycle, from design and implementation to deployment and maintenance.
Develop responsive, accessible, and intuitive user interfaces using modern frontend technologies.
Develop and maintain APIs, backend services, and business logic supporting application workflows.
Implement authentication, authorisation, and role-based access controls.
Implement automated testing and secure coding practices.
Participate in code reviews and contribute to engineering best practices.
Engage users to understand challenges, validate solutions, and gather feedback.
About you
Minimum 3-5 years of experience in software engineering, full stack development, or application development.
Demonstrated experience delivering production-grade web applications and digital products.
Experience working in Agile or product-oriented development teams.
Strong proficiency in JavaScript or TypeScript.
Experience with modern frontend frameworks such as React, Next.js, Angular, or Vue.js.
Experience developing APIs and backend services using technologies such as Node.js, Python, Java, .NET, or Go.
Good understanding of RESTful APIs and service-oriented architectures.
Experience working with relational databases such as PostgreSQL, MySQL, or SQL Server.
Familiarity with cloud platforms such as Azure or AWS.
Ability to translate user needs into practical software solutions.