Software Developer
Company Description We support students through every stage of their international education journey, from selecting the right course and university to managing applications and documentation. Our team provides guidance on education loans and financial planning to help make overseas study accessible and sustainable. We offer visa assistance and help students navigate regulatory requirements with clarity and confidence. In addition, we coordinate accommodation options and deliver pre-departure and post-arrival support to ensure a smooth transition to life abroad. Our work is focused on delivering reliable, student-centric services that enable successful global education experiences.
Role Description The Software Developer will design, develop, and maintain software solutions that support and enhance the student guidance and support process. In this full-time remote role, the developer will implement back-end services, APIs, and integrations to streamline workflows such as applications, visa assistance, and student support systems. Daily responsibilities include writing clean, efficient code, participating in code reviews, troubleshooting and resolving technical issues, and collaborating with product and operations teams to refine requirements. The role also involves optimizing system performance, maintaining documentation, and contributing to continuous improvement of the technology stack and development practices.
Qualifications
- Strong foundation in Computer Science principles, including data structures, algorithms, and software architecture.
- Proficiency in Software Development and Programming, with experience building production-ready applications.
- Hands-on experience in Back-End Web Development, including APIs, databases, and server-side frameworks.
- Solid understanding of Object-Oriented Programming (OOP) concepts and their application in modern languages.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Ability to work effectively in a remote environment, managing time and tasks independently while collaborating with distributed teams.
- Strong problem-solving skills, attention to detail, and commitment to writing maintainable, well-documented code.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Experience in education technology or student-facing platforms is an advantage.