Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

iLabs

Open 0d

Associate Software Engineer (NestJs + React)

Posted
Discussion

Summary

Associate Software Engineer at iLabs (on-site, Battaramulla, Sri Lanka) developing and maintaining web applications with NestJS, React, and Laravel, building RESTful APIs, working across MySQL, MongoDB, and OrientDB, and supporting deployments. Shift is Sri Lanka daytime (9am-6pm).

iLabs is a global software product engineering company headquartered in Sri Lanka, with deep roots in the US Silicon Valley. We deliver world-class solutions in Web, eCommerce, Mobile, AI/ML, and Cloud technologies, serving industries such as fintech, edtech, medtech, martech, and hospitality. Guided by our vision “to become a global powerhouse in information technology to push humanity forward” we focus on delivering innovative, impactful solutions that empower businesses and create meaningful change in the world.

With a global talent network, we build agile remote teams for leading tech companies worldwide, including Silicon Valley pioneers. Our in-house ventures include Cloud of Goods, a fast-growing eCommerce rental marketplace, and Xenia, a customizable web platform for modern businesses.

At iLabs, we’re on a mission to advance lifestyles through technology and empower our partners to scale smarter and faster. Our culture is driven by creativity, innovation, ownership, teamwork, and global impact; giving you the opportunity and freedom to challenge the norm, spark change, and make a real difference.

If you’re ready to break boundaries and create your defining moment, we’re here to make it happen. Be part of something bigger. Join iLabs.

Job Responsibilities

  • Develop, maintain, and enhance web applications using NestJS, React, and Laravel.

  • Build and integrate RESTful APIs, third-party services, and backend systems.

  • Develop responsive, user-friendly front-end interfaces using React.

  • Work with MySQL, MongoDB, and OrientDB to design data models, write queries, and improve database performance.

  • Troubleshoot, test, debug, and resolve technical issues to ensure application security and reliability.

  • Assist with implementing authentication, authorization, caching, and background job processing.

  • Collaborate with cross-functional teams to deliver high-quality software solutions.

  • Participate in code reviews and maintain clean, testable, and well-documented code.

  • Use Git for version control and collaborative development.

  • Support application deployment and maintenance in Linux, cloud, or hosting environments.

  • Use AI-assisted development tools and AI agents to support coding, testing, documentation, and problem-solving, while reviewing and validating generated outputs.


Shift: Shift: SL day time (9am - 6pm)
Location: Battaramulla (On-Site)

Job Requirements

  • 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.

Skills

What Junior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →