Posted 1 year 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 senior backend engineer who is passionate about building next generation wellness technology.
- Contract: full-time
- Location: Sheikh Zayed
- You will be working with: NodeJS, TypeScript, ExpressJS, MariaDB, MySQL, JestJS, AWS, git, and other technologies.
What you will do:
- Review and Quality Control: Review, merge, and deploy Pull Requests submitted from backend engineering team.
- Plan: dissect required tasks into subtasks with backend engineering team and support estimation efforts for visibility.
- API Development: Create and maintain RESTful APIs, ensuring they are well-documented and user-friendly.
- Troubleshooting: Investigate and resolve technical issues, system outages, and bugs as they arise.
- Backend Development: Architect, design, and develop robust, scalable, and unit-tested backend systems.
- Database Design: Design and optimize database schemas, ensuring data consistency, performance, and reliability.
- Performance Optimization: Identify and resolve performance bottlenecks and ensure the backend infrastructure is highly efficient.
- Security: Implement security best practices to protect data and systems, including user authentication and authorization.
- Scalability: Architect systems that can scale horizontally and handle increasing loads as the company grows.
Profile Requirements:
- Minimum 3 years experience in developing scalable Node.js web applications
- Bsc. in Computer Science or related discipline
- Must have a strong technical background with hands-on experience in developing RESTful APIs using NodeJS.
- Solid foundation in data structures and common programming paradigms
- OOP, design patterns, and asynchronous/event-based coding.
- Solid knowledge of Express framework and TypeScript.
- Solid experience in producing well-commented, efficient code along with decent documentation.
- Strong attention to detail and discipline in abiding by documentation and guidelines
- Very good command of written English and documentation