- Location
- Battaramulla
- Workplace
- Remote, Onsite
- Type
- Full-time
- Department
- Engineering
- Seniority
- Entry
- Experience
- 1+ years
- Closing date
- Today
- Source
- CareersPage
Description
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.