Talent.com
Senior Full Stack JavaScript Developer (Tech Lead)
Senior Full Stack JavaScript Developer (Tech Lead)Quesst Technologies • Doha, Doha, Qatar
Senior Full Stack JavaScript Developer (Tech Lead)

Senior Full Stack JavaScript Developer (Tech Lead)

Quesst Technologies • Doha, Doha, Qatar
30+ days ago
Job description

In BriefUrgent Hiring • Re-location RequiredCompany Founded 2018 • 1-5 employeesInternet and Technology Startup • Bootstrapped

About usBased out of Egypt and with presence in the GCC, Quesst Technologies is an early Internet and Tech Startup committed to helping thousands of nationals, residents and travelers in the MENA region, saving them time and effort in seeking reliable and credible knowledge within their communities and localities.Quesst, the company's flagship platform, is a hyper-local Q&A and knowledge sharing platform that offers the necessary infrastructure for users seeking information to meet, share, engage and interact with one another and with verified subject matter experts.

Who we're looking forIdeally the successful candidate will have experience in the start-up world and is in a position for a new challenge to take this company to the next level. Someone who is passionate about delivering a scalable and highly performant state-of-the-art cloud-based platforms built with technologies utilizing the JavaScript ecosystem, AI / ML and the latest web technologies to help solve exciting real world problems.We are looking for an agile and entrepreneurial leader with strong people leadership and technical capability who has a problem-solving and analytical aptitude, excellent communication and presentation skills, is familiar with statistics, has a business acumen, independent, positive can-do attitude, and passion for excellence to the workplace.

Your role and our tech stackReporting to the founder, you will be expected to develop, deploy and oversee the execution of the tech strategy, product road-map and operations to ensure alignment with our businesses goals as we grow and scale. You will play a key part in the organisation's success, taking the current MVP and developing it further to move the company through to early stage funding and into profit.

Quesst's is built using React.js , Node.js , PostgreSQL , Amazon EC2 , Amazon S3 , and Amazon SES . You will be responsible for implementing full-stack features and collaborate with other team members to plan each sprint. You’ll be working across the entire system architecture and be responsible for designing, implementing and maintaining restful APIs, micro-services and databases.

Your key responsibilities

Develop, improve and optimize the structure, quality, and extensibility of current software technologies, codebases and databases

Prototype ideas to quickly access viability and iterate based on feedback from the team

Build robust, web-based applications interacting with databases, file-systems and APIs

Write custom code or integrate open source technologies as needed to find solutions to problems

Design and build effective APIs; Create servers and databases for functionality

Design client-side and server-side architecture; Design the data model ensuring scalability

Accurately translate screen designs into functional front-end code; Develop features and with a mobile responsive design

Write high-quality, extensible, testable and reusable code and libraries; Conduct code reviews and establishment of best practices

Participate in planning activities; Estimate accurate stores for new features and design product features

Help define processes and build tools as needed to scale the solution and the team

Create and lead the product road-map; Proactively breakdown work, manage development sprints, identify risks and explore solutions

Test software to ensure responsiveness and efficiency; Troubleshoot, debug and upgrade software; Aggressive problem diagnosis and creative problem solving

Steer the business on timescales, prioritization and costs on competing development requirements

Drive rigorous, and weekly product releases and lead required integration efforts with partners and / or third-party software services

Guide the development in design, architecture and platform choices with strong focus on quality, speed, stability and scalability

Identify and establish best practices and frameworks keeping in mind parameters of performance, responsiveness, security, maintainability, extensibility, and reuse; Work collaboratively in a lean and agile environment; Write technical documentation

Recommend and implement new technologies, improvement of existing tech and set-up and future-proofing our technology that can help the company optimize efficiency and productivity and lead edge thinking and knowledge of innovative technologies i.e. AI, ML, blockchain, etc..

Your qualifications

Minimum of BSc in Computer Science / IT / Electronics / Software Engineering or a comparable degree program

Proven experience of 2-5 years of full-stack development of web applications; 2+ years building front-end interfaces with React.js & Redux workflows and 2+ years building back-end and maintaining server applications on Node.js, PostgreSQL and designing APIs

Expert in traditional web-dev stack (HTML5, CSS3, JS); Strong in core JavaScript (ES5, ES6, ESNext, TypeORM and Typescript) and JS object model

Experience with Linux environments and using the shell and command line terminals (preferred)

Professional coding experience in object-oriented and scripting languages; Extensive experience building client-side web applications using React

Proficient with :

JavaScript Frameworks (ReactJS / NextJS / Redux) and Node.js Frameworks (Express.js)

Client-side MVC frameworks such as NodeJS, React JS, NextJS, Redux, and AngularJS; Knowledge of isomorphic React

Configuration of various servers to run web application servers, databases, etc.; Web server technologies like Nginx, NodeJS, Apache, etc.

Frontend CSS frameworks like Bootstrap, Material UI and preprocessors like SASS and SCSS / LESS

Writing and integrating middleware; Experience with Redux Saga and Thunk

Architecture, design, queries of Relational databases (PostgreSQL, MySQL and other RDBMS)

Modern JS tooling (NPM, Webpack, Babel, ESLint and Prettier)

Developer tools, such as Visual Studio Code

Code versioning tools and Git version control systems (Github); Containerization systems (Docker)

Strong in data structures, XML technologies, JSON parsing

Caching frameworks and mechanisms, work-task queues, transactions and messaging queues (Redis, Memcached, RabbitMQ and others)

Building real-time applications using Web Sockets (Socket.io)

Web and mobile push notifications and cloud message APIs (GCM, APNS, OneSignal, etc.)

Setting up cron jobs and schedule task execution

Handling Services, RESTful, APIs, third party libraries and APIs (Google APIs, AWS, Zendesk, etc.)

Experience with API gateway, distributed infrastructure architectures and applications tuning / profiling; Experience working with microservices

User authentication and authorization between multiple systems, servers, and environments; Understanding of “session management” in a distributed server environment

Experience with REST API and web service construction, integration and architecture and working with remote data via REST and JSON

Knowledge of modern authorization mechanisms, such as JSON Web Token, Authentication and Security Technologies

Familiarity with building secure systems (OWASP secure coding practices or similar)

Architect and cloud-deploy applications on AWS and other cloud providers

Deep understanding of Test-Driven Development (TDD)

Build and manage end-to-end and UI tests; Experience writing tests (unit, integration, functional, etc.), and using testing frameworks

Build third-party integrations like Slack, Stripe, Google and supporting their workflow

Provision DevOps tooling with continuous integration; Build modern Front-end build pipelines and tools

Contribute to API documentation including API description languages like Swagger; Document and diagram functional flows and architectures

Experience in building rich PWA applications; Experience in responsive design, cross browser compatibility and website performance

Understanding of how browsers and DOM work; Understanding and experience with asynchronous processing, partial page refresh, DOM traversal and manipulation

Expert level using Web Analytics tools (Google Analytics and others); Experience with open source software development

Experience with localization and internationalization of applications (working with multi-site setups, multi-language, i18n, etc.)

Some desired extras and good to have skills

Knowledge of cyber-security, malware analysis, threat detection and / or sandboxing technology

Preferably has knowledge of working in big data (Spark, Kafka, Hadoop) and machine learning ecosystems

Strong background in security and data analytics and on-premise data experience

Experience and familiarity with :

Architecture, design, queries and aggregation of NoSQL databases (MongoDB, Cassandra and others)

Elasticsearch and ELK stack

Developing integrations for global OTAs

OpenAPI

Knowledge of multiple backend languages and framework

We offer you

A unique entrepreneurial opportunity to build something from the ground up and scale it up to a major regionally recognizable brand

A great learning curve in a collaborative environment with no barriers for initiatives

Leading compensation package including salary free of local taxes, accommodation allowance for local hire or shared accommodation for international hire, free medical care from company physician, free government healthcare membership, transport allowance, paid airfare to the country of origin, paid leave and end of service according to local labor law.

Your professional career growth opportunitiesAs you help us grow Quesst, we will help you grow and professionally develop. Joining us at this stage, you will have the opportunity to be part of the core team if you prove you have what it takes and will be given the opportunity to :

Lead and develop a technical strategy for the company, which involves goal setting, discussing options, and analyzing risks with the management team, CEO and board members

An opportunity to build and manage a business unit from scratch and scale it up to success at a regional level

Attract and retain top tech talent, mentor and manage the team as it grows

Develop and manage KPIs for the tech team and create a challenging work environment

Have we caught your attention?Send us your application including your resume, salary expectations and earliest starting date.We’re looking forward to your application!

Create a job alert for this search

Senior Full Stack JavaScript Developer (Tech Lead) • Doha, Doha, Qatar

Similar jobs

Senior Full-Stack Engineer - JavaScript/Java API & UI

Mekdam Holding GroupDoha, Ad-Dawhah, Qatar

A leading technology firm is seeking a Sr.System Engineer (Full Stack Developer) with strong expertise in Java and JavaScript.The successful candidate will design and develop scalable software solu...Show more

 • Promoted

Senior Full Stack Software Engineer (Forward Deployed), 6-8 Months Contract

Arabic.AIDoha, Doha, Qatar

Our client a growing International Public Sector team is focused on using AI to address critical challenges facing the public sector around the world.Creating custom AI applications that will impac...Show more

 • Promoted

Senior Full-Stack Engineer - Real-Time Energy Platforms

Swan GlobalNot Specified, Doha, Qatar

A leading global engineering firm in Doha is seeking an experienced Full Stack Engineer to design and deliver end-to-end features.This role involves both frontend and backend development, creating ...Show more

 • Promoted

Senior Full-Stack Engineer: Node/AWS, React — Hybrid

ArizoglobalWorkFromHome, Ad-Dawhah, Qatar

A leading tech company in Doha, Qatar, is seeking a Full Stack Developer with over 6 years of experience.The role features a hybrid work mode of one week in the office and one week remote, focusing...Show more

 • Promoted

Senior Full-Stack Software Engineer, (Forward Deployed), GPS

Scale AIWorkFromHome, Doha, Qatar

Senior Full-Stack Software Engineer, (Forward Deployed), GPS.Scale’s rapidly growing Global Public Sector team is focused on using AI to address critical challenges facing the public sector around ...Show more

 • Promoted

Senior Full-Stack Engineer — Java & React Excellence

ArizoglobalDoha, Ad-Dawhah, Qatar

A prominent tech company in Doha, Qatar, is seeking a skilled Full Stack Engineer with solid experience in Java and React.The role involves developing and maintaining high-performance web applicati...Show more

 • Promoted

Senior Full-Stack Engineer — Real-Time Energy Platforms

Swan GlobalDoha, Doha, Qatar

A leading global engineering firm in Doha is seeking an experienced Full Stack Engineer to design and deliver end-to-end features.This role involves both frontend and backend development, creating ...Show more

 • Promoted

Full Stack- Node AWS with Java

ArizoglobalDoha, Ad-Dawhah, Qatar

Exp: 6 Years (Need Good Candidate).Work Mode: 1 week office & 1 Week remote.Primary Skill: Node ; AWS ; React ;.Secondary Skill: Java ; Jenkins ; Terraform.Experience in FULL Stack development tech...Show more

 • Promoted

Full Stack Engineer

Swan GlobalDoha, Doha, Qatar

We are hiring a Full Stack Engineer to design and deliver complete, end-to-end features that power ADAPT from data models and APIs to responsive, intuitive interfaces.You will build and integrate s...Show more

 • Promoted

Senior Full-Stack Solutions Engineer (JavaScript/Java)

Mekdam Technical ServicesDoha, Ad-Dawhah, Qatar

A leading technology firm in Qatar seeks a Full Stack Developer proficient in Java and JavaScript frameworks.The ideal candidate will have at least 3 years of experience and a strong ability to des...Show more

 • Promoted

Full-Stack Engineer - Frontline Deployment & Impact

Scale AINot Specified, Doha, Qatar

A technology company specializing in AI applications is seeking a Full-Stack Software Engineer to develop impactful AI solutions for the public sector.You will collaborate with engineers and client...Show more

 • Promoted

Senior Full Stack Software Engineer (Forward Deployed), 6-8 Months Contract

Tarjama&Doha, Doha, Qatar

Our client a growing International Public Sector team is focused on using AI to address critical challenges facing the public sector around the world.Creating custom AI applications that will impac...Show more

 • Promoted

Senior Web Application Developer

RedlogikDoha, Ad-Dawhah, Qatar

Manage a team of junior developers.Mentor & provide them support to ensure quality delivery.Responsible for coding, integration and testing of web/desktop applications as per requirements/scope and...Show more

 • Promoted

Team Lead - Backend Developer

Human Capital Group QatarDoha, Doha, Qatar

Lead and mentor a team of backend developers, providing technical guidance and fostering a culture of collaboration and continuous improvement.Design, develop, test, deploy, and maintain scalable b...Show more

 • Promoted

Full-Stack SAP BTP Developer | Fiori UI5 & Node.js

Mekdam Technical ServicesDoha, Ad-Dawhah, Qatar

A leading technical services provider in Doha is seeking a skilled Full Stack Developer to work closely with development teams and product managers to create software solutions.The ideal candidate ...Show more

 • Promoted

Senior Full Stack Software Engineer Forward Deployed, 6-8 Months Contract

Tarjama&Not Specified, Doha, Qatar

Our client a growing International Public Sector team is focused on using AI to address critical challenges facing the public sector around the world.Creating custom AI applications that will impac...Show more

 • Promoted

Senior Full-Stack Software Engineer, (Forward Deployed), GPS

Scale AI, Inc.Doha, Doha, Qatar

Scale’s rapidly growing Global Public Sector team is focused on using AI to address critical challenges facing the public sector around the world.Creating custom AI applications that will impact mi...Show more

 • Promoted

Forward-Deployed Senior Full-Stack AI Engineer

Arab SolutionsWorkFromHome, Doha, Qatar

A leading tech solutions provider seeks an experienced Full Stack Software Engineer (Forward Deployed) with over 10 years of experience for international public sector projects.The role involves de...Show more