Kindly note only applications submitted via this Expression of Interest form will be considered for the opportunity. Please find the details for the role below.
Job Type: Permanent
Commencement Date: ASAP
Duration of Placement: Permanent
Role Timings: 9 AM - 6 PM
Salary: AED 5,000
Languages: English
Minimum Qualification: 5+ years of experience, and Bachelor's Degree in a related field
Job Description:
We’re looking for a detail-oriented and collaborative Full Stack Developer to join our engineering team. You’ll be responsible for building, maintaining, and improving web applications using JavaScript, TypeScript, and Next.js, with PostgreSQL as the primary database. You’ll work closely with designers, product managers, and fellow developers to deliver reliable, scalable, and high-performing software solutions.
- Design, develop, and maintain modern web applications using Next.js, React, JavaScript, and TypeScript.
- Build reusable components and libraries for future use.
- Ensure optimal performance and scalability of both frontend and backend features.
- Integrate RESTful and GraphQL APIs with front-end applications.
- Design and maintain relational database schemas in PostgreSQL.
- Write efficient SQL queries, optimize database performance, and handle data migrations.
- Ensure data integrity, security, and backup strategies are properly implemented.
- Use Git and GitHub for version control, branching, and merging.
- Manage code repositories and contribute to CI/CD pipelines.
- Participate in code reviews to maintain code quality and consistency across the team.
- Write and maintain unit, integration, and end-to-end tests using modern testing frameworks (e.g., Jest, Playwright, Cypress).
- Ensure software reliability through TDD practices.
- Identify and fix bugs or performance issues in a timely manner.
- Engage in pair programming and collaborative problem-solving sessions.
- Participate in daily stand-ups, sprint planning, and retrospectives.
- Work cross-functionally with design and product teams to align technical implementation with business goals.
- Integrate application data with CRM systems (e.g., Salesforce, HubSpot, custom CRMs).
- Support business teams by developing or maintaining features related to CRM workflows.
Requirements:
Required:
• Strong proficiency in JavaScript and TypeScript.
• Hands-on experience with Next.js and React.
• Strong understanding of PostgreSQL or other relational databases.
• Familiarity with Git and GitHub workflows.
• Solid understanding of modern web development practices.
Preferred / Nice-to-Have:
• Experience with automated testing frameworks.
• Experience in pair programming and code reviews.
• Exposure to CRM systems or integrations.
• Familiarity with CI/CD pipelines and DevOps principles.
Soft Skills
• Strong communication and collaboration skills.
• Detail-oriented and proactive in problem-solving.
• Comfortable working in an agile, fast-paced environment.
• Eagerness to learn and adopt new technologies.