Mid-level Backend Engineer (NodeJS)

Posted 2 months ago

Shezlong is the leading online psychotherapy platform in the Middle East and Africa offering high-quality and comprehensive, affordable, mental health services which can be accessed anywhere, any time. We aim to make mental wellness a given for every individual so we help build resilient communities thus positively impacting the welfare of society through innovative, accessible, and easy-to-use technology.

We’re looking for a hands-on, experienced, and enthusiastic mid-level backend engineer who is passionate about building next generation wellness technology.

  1. Contract: full-time
  2. Location: Sheikh Zayed
  3. You will be working with: NodeJS, TypeScript, NestJS, ExpressJS, MariaDB, AWS, git, and other technologies.

What you will do:

  1. Plan: dissect required tasks into subtasks with backend engineering team and support estimation efforts for visibility.
  2. Develop our backend: architect, design, and develop robust, scalable, and unit-tested backend systems.
  3. Review and Quality Control: Review, merge, and deploy Pull Requests submitted from peer engineers.
  4. Troubleshoot, investigate and resolve technical issues, system outages, and bugs as they arise.
  5. Database Design: Design and optimize database schemas, ensuring data consistency, performance, and reliability.
  6. Optimize Performance: Identify and resolve performance bottlenecks and ensure the backend infrastructure is highly efficient.
  7. Security: Implement security best practices to protect data and systems, ensure user privacy and compliance with data protection policies and rules.
  8. Scalability: Architect systems that can scale horizontally and handle increasing loads as the company grows.

Profile Requirements:

  1. Minimum 2 years experience in developing scalable Node.js web applications
  2. Bsc. in Computer Science or related discipline
  3. Must have a strong technical background with hands-on experience in developing RESTful APIs using NodeJS.
  4. Solid foundation in data structures and common programming paradigms
  5. OOP, design patterns, and asynchronous/event-based coding.
  6. Solid knowledge of NestJS framework and TypeScript.
  7. Solid experience in producing well-commented, efficient code along with decent documentation.
  8. Strong attention to detail and discipline in abiding by documentation and guidelines
  9. Very good command of written English and documentation

Apply For This Job

A valid email address is required.

By submitting this form, you are consenting to giving Shezlong access to your personal information. Shezlong will not share your personally identifying information with any third party except for recruitment purposes.