
Associate Software Engineer (NestJs + React)
iLabs · Battaramulla, Sri Lanka
Strong hiring record · median 30 days open
Hiring signal
Ghost risk
Collects applications for future openings rather than a live role · How we score
All reasons
- Collects applications for future openings rather than a live role
- 25% of this employer's openings are over 60 days old
In its favour
- Posted 5 days ago
- Still listed on the employer's own board
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
- NestJS
- React
- Laravel
- MySQL
- MongoDB
- Git
- Linux
- PHP
- JavaScript
- TypeScript
- HTML
- CSS
- ChatGPT
- GitHub Copilot
- Cursor
- Anthropic Claude
- Gemini
- Arangodb
More jobs at iLabs
All 10- Quality Assurance Engineer (Manual + Automation)iLabs · Battaramulla, Sri Lanka5d ago
- Full Stack Engineer - LaraveliLabs · Battaramulla, Sri Lanka18d ago
- Associate Full Stack Engineer (Java + React)iLabs · Battaramulla, Sri Lanka1mo ago
- Senior / Front-End Engineer – React.js/Next.jsiLabs · Battaramulla, Sri Lanka1mo ago
- Associate Front-End Engineer – React.js/Next.jsiLabs · Battaramulla, Sri Lanka1mo ago
Similar roles
- AI Developer (Python/ Django)Dijital Team · Colombo4d ago
- Software EngineerDelivering Good Careers Every Day | Start your journey now · Sysco LABS - Sri Lanka6d ago
- Technical LeadDelivering Good Careers Every Day | Start your journey now · Sysco LABS - Sri Lanka7d ago
- Senior Software Engineer (.NET / Java)Skaleart · Colombo, Sri Lanka10d ago
- Associate Software Engineer (.NET / Java)Skaleart · Colombo, Sri Lanka10d ago
- Senior Software Engineer – AI/MLVitalhub · Colombo, Western, Sri Lanka12d ago