WE'RE HIRING

Software Developer

Kathmandu, Nepal
Full Time
Remote

About Learniiz

Learniiz is building the complete AI-native platform for moving abroad. We serve 10,000+ students with test prep, university search, migration guidance, and application tracking. We connect students with verified PTE/IELTS teachers for personalized coaching. And we provide licensed migration agents with AI-powered tools to manage cases 10x faster. All in one platform. We're leveraging cutting-edge AI technology to empower everyone in the study abroad ecosystem.

Responsibilities

  • Partner with product managers, designers, and developers to build user-friendly, visually appealing, and functional web applications
  • Develop reusable, high-quality components using Next.js, React.js, and TypeScript
  • Implement responsive and adaptive UI designs using Tailwind CSS, focusing on excellent user experience
  • Connect applications with RESTful APIs and GraphQL services to ensure seamless data flow
  • Write clean, maintainable, and SOLID code adhering to best practices
  • Lead and implement testing strategies, utilizing frameworks such as Vitest for unit testing and Cypress for end-to-end testing
  • Work with relational databases (PostgreSQL) to understand data structures and optimize data interactions
  • Optionally use containerization tools like Docker to streamline deployment and testing

Required Skills & Qualifications

Education

  • Bachelor's Degree in Computer Science, Information Technology, or related field (Only graduates will be considered)

Technical Skills

  • Strong proficiency in JavaScript and TypeScript, including DOM manipulation and JavaScript object model
  • In-depth understanding of Next.js and React.js, along with their core principles and best practices
  • Strong passion and skills in UX/UI design, backed by a portfolio or proven experience
  • Familiarity with utility-first CSS frameworks like Tailwind CSS
  • Understanding of SOLID principles and clean coding practices
  • Proficient in using Git or other version control systems
  • Extensive experience in working with RESTful APIs and GraphQL
  • Comprehensive understanding of testing frameworks such as Vitest and Cypress
  • Experience working with relational databases and RDBMS concepts, particularly PostgreSQL
  • Awareness of cross-browser compatibility issues and solutions to tackle them

Non-Technical Skills

  • Able to work in a collaborative software development environment as well as working independently with minimal supervision
  • Able to learn new tools and technologies quickly
  • Self-motivated with good organizational, communication, and teamwork skills
  • Willingness and ability to collaborate in a highly diverse, multi-disciplinary environment
  • Excellent oral and written communication skills necessary to effectively work in a multidisciplinary team environment
  • Communication and presentation skills to engage technical and non-technical audiences
  • Strong interpersonal abilities and teamwork skills
  • Highly motivated to support research projects
  • Ability to manage time across simultaneous tasks

Desired Skills (Nice to Have)

  • Familiarity with server-side rendering techniques
  • Experience with state management libraries like Redux or MobX
  • Basic understanding of server-side languages and frameworks like Node.js, Express, etc.
  • Optional familiarity with containerization technologies, particularly Docker
  • Optional experience with LangChain and LangGraph (JavaScript) for AI-powered applications

Ready to Join Us?

Submit your resume, cover letter, and portfolio to get started.

Apply Now → kush.nepal@learniiz.com

We look forward to hearing from you!