Full Stack Developer


About the Role:

IMM is looking for an experienced Full Stack Engineer to become a part of its team of software developers. They will be responsible for developing products from scratch, maintaining existing products and working on innovative and cutting edge platforms to help us provide a seamless user experience.

Job Description:

  • Advanced proficiency web: e.g. HTML5, CSS3, ReactJS. HTML/SASS / CSS / styling proficiency. Javascript using react.js/next.js with CMS API integration
  • Prismic or other headless CMS experience
  • Advanced proficiency with server-side languages: NodeJS & associated frameworks.
  • Advanced proficiency with relational database design: e.g. MySQL, SQL Server, or MariaDB.
  • Write well-designed, tested, and efficient code by using best software development practices
  • Integrate data from various back-end services and databases
  • Gather and refine specifications and requirements based on technical needs
  • Create and maintain software documentation
  • Stay plugged into emerging technologies/industry trends and apply them into operations and activities
  • Program, test, debug, troubleshoot etc all developments constantly
  • Design, develop, test, and deploy - expert ability in the full design and development process
  • Develop appropriate code structures to solve specific tasks
  • Assist and support in the upkeep and maintenance of websites
  • Research and propose software programs that are compatible to the future technologies
  • Initiate periodic testing and implement contingency plans in case of systems failure
  • Work closely with our graphic designers & Project Teams to ensure all developments are within are various brands individual guidelines
  • Work closely with our search engine optimisation team to ensure the development of all platforms concerned suits their requirements as best as possible

Qualifications & Experience required:

  • 3+ years of professional as a full stack developer or software engineer
  • Experience working on Linux based infrastructure. Excellent knowledge of PHP frameworks & Maria DB
  • A bachelor’s degree in Computer Sciences from a reputed university

Knowledge, Skills & Aptitude:

  • Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques
  • Proven working experience in web programming
  • Hands-on experience with network diagnostics, network analytics tools and a basic knowledge of Search Engines for CMS & Optimization
  • Creativity and adaptability
  • Strong understanding of the target audience and industry trends
  • Must be presentable and smart
  • Adopt the company culture
  • Highly motivated
  • Positive, results-driven attitude with a 'can do' approach

Let's Get Your Project Started!