IL

Associate Software Engineer (NestJs + React)

iLabslinkedin.com
Oct 27, 2026, 10:11 PM1h ago
Full-timeBattaramulla, Western Province · RemoteSoftware engineeringJunior (1+ yr)

About the role

The Associate Software Engineer (NestJs + React) at iLabs will be responsible for developing, maintaining, and enhancing web applications using NestJS, React, and Laravel. The role involves building and integrating RESTful APIs, developing responsive front-end interfaces, working with various databases, troubleshooting technical issues, and collaborating with cross-functional teams. Candidates should have 1–2 years of professional software development experience, hands-on experience with NestJS and React, and proficiency in JavaScript, TypeScript, HTML, CSS, and responsive web development. The position is on-site in Battaramulla and offers the opportunity to work in a global software product engineering company with a focus on innovation and impactful solutions.

Must have

  • 1–2 years of professional software development experience.
  • Hands-on experience with NestJS and React, along with knowledge of PHP and Laravel.
  • Proficiency in JavaScript, TypeScript, HTML, CSS, and responsive web development.
  • Hands-on experience with MySQL, MongoDB, and OrientDB, including database design, data modeling, and querying.
  • Experience building and consuming RESTful APIs.
  • Working knowledge of Git, including branching, merging, and pull requests.
  • Understanding of object-oriented programming, MVC architecture, and software design principles.
  • Familiarity with authentication, authorization, web security, testing, debugging, caching, and queues.
  • Basic understanding of microservices architecture and Agile/Scrum development methodologies.
  • Experience using AI-assisted development tools, such as ChatGPT, GitHub Copilot, Cursor, Claude, or Gemini, within development workflows.
  • Strong analytical, problem-solving, communication, and teamwork skills.
  • Ability to write clean, maintainable code and learn new technologies.

Nice to have

  • Knowledge of or experience with ArangoDB.
  • Familiarity with Linux environments, cloud platforms,CMS and application deployment.

Technologies

  • Agentic AI
  • Agile
  • Authentication
  • ChatGPT
  • Claude
  • CSS
  • Cursor
  • Data Modeling
  • E-commerce
  • Git
  • GitHub
  • GitHub Copilot
  • HTML
  • JavaScript
  • Laravel
  • Linux
  • Microservices
  • MongoDB
  • MVC
  • MySQL
  • NestJS
  • PHP
  • React
  • REST
  • Scrum
  • Spark
  • TypeScript

Highlights

The role requires working on-site in Battaramulla, Sri Lanka, during SL day time hours (9am - 6pm).