Title: Full Stack Web Applications Developer (4-Month Contract)
Location: Remote
Duration: 4 Months
- Background
We are seeking an experienced Full Stack Web Applications Developer for a four-month contract to develop a fully functional web application – Foreign Investors Portal. The developer must have expertise in Laravel for backend development and React for frontend development. The project aims to build a secure, robust, scalable, and user-friendly application aligned with business needs.
- Scope of work for the selected developer
- Developing, testing, and deploying a web application in the Google Cloud Platform.
- Designing and implementing backend services using Laravel.
- Developing an intuitive and responsive frontend using React and Tailwind CSS.
- Integrating third-party APIs (eFaas / Payment gateway) and ensuring smooth data flow between components.
- Developing required APIs for inter-agency data sharing
- Implementing authentication and security best practices.
- Setting up and working with databases.
- Follow best practices for writing clean, maintainable, and well-documented code.
- Conducting testing, debugging, and performance optimization.
- Providing technical documentation and knowledge transfer as required.
- May work remotely, subject to daily online reporting and attendance at weekly in-office meetings as required.
- Deliverables
- Fully functional web application as per requirements and design specifications.
- Source code and related documentation.
- Database schema and API documentation.
- System test cases and testing results
- Deployment in a staging and production environment.
- Required Qualifications and Experience
- Proven experience in full-stack web development (minimum 5 years of experience in Laravel).
- Should have been active in applications development within the past 2 years.
- Proficiency in backend development in Laravel.
- Proficiency in frontend development in React (using TypeScript) and Tailwind.
- Experience in working with database driven web applications.
- Experience in RESTful API development.
- Familiarity with applications development in cloud environment (preferably Google Cloud Platform).
- Familiarity with GitHub and version control best practices.
- Application Process
Interested candidates should submit:
- A CV detailing relevant experience and academic qualifications.
- A portfolio of past projects.
- References from previous clients or employers.
- A brief technical proposal outlining their approach to the project.
- Evaluation Criteria
Candidates will be evaluated based on the criteria below:
Relevant experience
|
Points
|
7 or more years
|
20
|
5 or more years
|
10
|
Backend Development
|
Experience in Laravel projects
- at least 2 projects of similar scale within the past 4 years
- 10 points for each project, up to a maximum of 4 projects can be included
|
40
|
Frontend Development
|
Experience in React.js
- at least 2 projects of similar scale within the past 4 years
- 5 points for each project, up to a maximum of 4 projects can be included
|
20
|
Experience in Tailwind
|
10
|
Cloud Environment
|
|
Applications development Experience in
|
Google Cloud Platform
|
10
|
other popular cloud platforms
|
5
|
Google Cloud Run / App Engine
|
10
|
API Development
|
|
Experience with Rest API development
|
10
|
Experience with third party APIs - eFaas, BML Payment Gateway
|
10
|
Note:
- Supporting documents are required to confirm fulfillment of the criteria.
- Candidates must score at least 50% to proceed to the selection stage.
- Contract Terms and Payment
- The contract duration is 4 months.
- Payment will be processed at the end of each month upon receipt of an invoice, subject to the completion of the agreed monthly deliverables.
- The monthly remuneration will be MVR 35,000 for candidates who score 50- 85% in the evaluation, and MVR 40,000 for those who score 85% or above.
- Deadline
- The submission for this application expires on 16th June 2025 at 1400hrs local time.
- Further Information
- All incomplete applications will not be considered for shortlisting candidates
- Only short-listed candidates will be notified for an interview.
- For further details regarding this TOR, please contact: 3014127 or e-mail to: [email protected]
- Application Submission
Please submit the job application form and documents online through the link below:
CMDA Job Application Form
Note: If a suitable candidate is not found for this position, the Authority reserves the right to appoint the most suitable candidate from among those who have applied for the position.