The posting
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.



