Express Your Interest: Full Stack Developer at OMNI Group Logo
  • Express Your Interest: Full Stack Developer at OMNI Group

  • 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.

  • Browse Files
    Drag and drop files here
    Choose a file
    Cancelof
  • Should be Empty: