Senior Software Engineer


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: recruitment@careersverified.net using the job title as the subject of the email.


Share job