Job Description
Full Stack Developer
Location: HQ - Colombo, Sri Lanka
Key Responsibilities:
- Design intuitive user experiences and interfaces for web, mobile, SharePoint, and intranet applications using Figma
- Create wireframes, prototypes, user flows, and responsive UI designs
- Develop responsive and scalable web applications using React, Angular, Vue.js, Next.js, Bootstrap, JavaScript, and TypeScript
- Build and maintain APIs and backend services using Node.js, Express.js, PHP, and MySQL
- Develop, customise, and support SharePoint Online sites, portals, and company intranet solutions
- Integrate SharePoint, Microsoft 365, Power Apps, Power Automate, and other business systems
- Ensure application performance, security, usability, accessibility, and code quality
- Collaborate with cross-functional teams to deliver high-quality digital solutions
- Troubleshoot technical issues and continuously improve existing applications
- Stay updated with emerging technologies and industry best practices
Qualifications:
- Diploma, degree, or currently pursuing an undergraduate qualification in Computer Science, Software Engineering, or a related field
- Minimum 1 year of relevant experience
- Microsoft 365 Certified: Administrator Associate (MS-102) certification will be an added advantage
- Experience with Figma, UI/UX design, wireframing, and prototyping
- Proficiency in HTML, CSS, JavaScript, and TypeScript
- Experience with React, Angular, Vue.js, Next.js, and Bootstrap
- Experience with Node.js, Express.js, PHP, and MySQL
- Experience with SharePoint Online, Microsoft 365, Power Apps, and Power Automate
- Strong communication, problem-solving, and teamwork skills
- Experience in project-based application development
Apply now:
Send your résumé to careers@efl.global with the contact details of two non-related referees within 7 days of this advertisement. Please mention the position applied for in the subject line of your email.
Disclaimer: We may collect, process, and store your personal data as part of the employment process. This may include, but is not limited to, your contact information, employment history, payroll details, performance records, and any other data required for managing your employment, including payroll, benefits, and compliance with legal obligations. Your personal data will be treated with confidentiality and protected in accordance with applicable laws.