Job Description
Role Overview
- We are seeking a passionate and experienced Senior Software Engineer to join our dynamic team.
- You will play a pivotal role in architecting and developing our platform, working closely with cross-functional teams to deliver innovative features that enhance user experience and drive our mission forward.
Key Responsibilities
- Frontend Development:Build and maintain user interfaces using ReactandTypeScript, ensuring seamless user experiences across devices
- Backend Development:Develop robust backend services withNestJSandTypeScript, focusing on scalability and performance.
- Cloud Infrastructure:Architect and manage deployments onAWSandGoogle Cloudplatforms, optimising for security and efficiency.
- AI Integration:IntegrateOpenAIand other machine learning APIs to enhance platform capabilities, including personalisation and gamification features.
- Collaboration:Work closely with product managers, designers, and other engineers to define, design, and ship new features.
- Code Quality:Write clean, maintainable, and well-documented code; conduct code reviews and mentor junior developers.
- Continuous Improvement:Stay updated with emerging technologies and industry trends to continuously improve the platform.
Qualifications
- Education: Bachelor’s or Master’s Degree in Computer Science, Engineering, or a related field.
- Experience: 5+ years of professional software development experience.
- Frontend Expertise:Strong proficiency inReactandTypeScriptwith a solid understanding of modern frontend architectures.
- Backend Expertise:Extensive experience withNestJSandTypeScript, including RESTful API development.
- Mobile Development Expertise:Proven experience in developing mobile applications usingFlutter.
- Cloud Proficiency:Hands-on experience withAWSandGoogle Cloudservices; ability to manage and optimise cloud infrastructure.
- AI & ML Knowledge:Familiarity with integratingAIandmachine learningservices, particularlyOpenAIAPIs.
- Database Skills:Experience with databases likePostgreSQL,MongoDB, or similar technologies.
- Problem-Solving:Excellent analytical skills with a strong attention to detail.
- Team Player:Strong communication skills with the ability to work collaboratively in a fast-paced environment.
- Passion:A genuine interest in education, language learning, and cultural empowerment.
What We Offer
- Benefits include equity, health insurance and pension.
- A remote-first company culture that values flexibility.
- The opportunity to work in a fast-growing, mission-driven organisation with global impact.
- Professional development opportunities.
Method of Application
Interested and qualified candidates should send their Resume to: [email protected] using the job title as the subject of the email.
Share job