Senior Full Stack JavaScript Developer Tech Lead

1 month ago


Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full time

About the Role

We are seeking a highly skilled Senior Full Stack JavaScript Developer to join our team as a Tech Lead. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable and high-performance cloud-based platforms using the latest web technologies.

Key Responsibilities

  • Develop and improve the structure, quality, and extensibility of our software technologies, codebases, and databases.
  • Prototype ideas to quickly assess viability and iterate based on feedback from the team.
  • Build robust web-based applications interacting with databases, filesystems, 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 frontend code; develop features with a mobile-responsive design.
  • Write high-quality, extensible, testable, and reusable code and libraries; conduct code reviews and establish 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 roadmap; proactively break down 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 a 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 setup 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.

Requirements

  • Minimum of BSc in Computer Science/IT/Electronics/Software Engineering or a comparable degree program.
  • Proven experience of 25 years of full-stack development of web applications; 2 years building frontend interfaces with React.js & Redux workflows and 2 years building backend and maintaining server applications on Node.js PostgreSQL and designing APIs.
  • Expert in traditional webdev 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.).

Desired Extras and Good to Have Skills

  • Knowledge of cybersecurity, 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 frameworks.

What We Offer

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

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



  • Doha, Baladīyat ad Dawḩah, Qatar Talent Pal Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Full Stack JavaScript Developer to join our team as a Tech Lead. As a key member of our technical leadership team, you will be responsible for driving the development of our flagship platform, Quesst, and leading a team of developers to deliver high-quality software solutions.Key...


  • Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Full Stack JavaScript Developer to join our team as a Technical Lead. As a key member of our development team, you will be responsible for leading the development of our full stack JavaScript applications, ensuring they are scalable, efficient, and meet the highest standards of quality.Key...


  • Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Full Stack JavaScript Developer to join our team as a Technical Lead. As a key member of our development team, you will be responsible for leading the development of our full stack JavaScript applications, ensuring they are scalable, efficient, and meet the highest standards of quality.Key...


  • Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Full Stack JavaScript Developer to join our team as a Technical Lead. As a key member of our development team, you will be responsible for leading the development of our full stack JavaScript applications, ensuring they are scalable, efficient, and meet the highest standards of quality.Key...


  • Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Full Stack JavaScript Developer to join our team as a Technical Lead. As a key member of our development team, you will be responsible for leading the development of our full stack JavaScript applications, ensuring they are scalable, efficient, and meet the highest standards of quality.Key...


  • Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Full Stack JavaScript Developer to join our team as a Technical Lead. As a key member of our development team, you will be responsible for leading the development of our full stack JavaScript applications, ensuring they are scalable, efficient, and meet the highest standards of quality.Key...


  • Doha, Baladīyat ad Dawḩah, Qatar Quesst Technologies Full time

    About Quesst TechnologiesWe are a fast-growing Internet and Technology Startup founded in 2018 with a presence in the GCC. Our flagship platform, Quesst, is a hyperlocal Q&A and knowledge sharing platform that offers a unique infrastructure for users to meet, share, and interact with each other and verified subject matter experts.Job DescriptionWe are...


  • Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack JavaScript Developer to join our team as a Technical Lead. As a key member of our development team, you will be responsible for leading the development of our web applications, ensuring they are scalable, efficient, and meet the highest standards of quality.Key ResponsibilitiesLead the...


  • Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack JavaScript Developer to join our team as a Technical Lead. As a key member of our development team, you will be responsible for leading the development of our web applications, ensuring they are scalable, efficient, and meet the highest standards of quality.Key ResponsibilitiesLead the...


  • Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack JavaScript Developer to join our team as a Technical Lead. As a key member of our development team, you will be responsible for leading the development of our web applications, ensuring they are scalable, efficient, and meet the highest standards of quality.Key ResponsibilitiesLead the...


  • Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Full Stack JavaScript Developer to join our team as a Technical Lead. As a key member of our development team, you will be responsible for leading the development of our web applications, ensuring they are scalable, efficient, and meet the highest standards of quality.Key...


  • Doha, Baladīyat ad Dawḩah, Qatar Precision Hire Solution Full time

    About UsAt Precision Hire Solution, we are a cutting-edge Internet and Technology Startup, committed to providing innovative solutions to the MENA region. Our flagship platform, Quesst, is a hyperlocal Q&A and knowledge sharing platform that offers a unique infrastructure for users to meet, share, engage, and interact with verified subject matter experts.Job...


  • Doha, Baladīyat ad Dawḩah, Qatar MPH Full time

    Job Title: Full Stack DeveloperWe are seeking a highly skilled Full Stack Developer to join our team at MPH. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining our core products.Key Responsibilities:Design and develop full stack projects using JavaScript, PHP, and other relevant technologies.Work on the backend and...


  • Doha, Baladīyat ad Dawḩah, Qatar MPH Full time

    About the RoleWe are seeking a highly skilled Full Stack Developer to join our team at MPH. As a key member of our small developer team, you will play a crucial role in working on our core products, producing clean and efficient code.Key ResponsibilitiesDevelop full stack projects with a strong focus on clean code and efficient solutions.Work with a range of...


  • Doha, Baladīyat ad Dawḩah, Qatar MPH Full time

    About the RoleWe are seeking a highly skilled Full Stack Developer to join our team at MPH. As a key member of our small developer team, you will play a crucial role in working on our core products, producing clean and efficient code.Key ResponsibilitiesDevelop full stack projects with a strong focus on clean code and efficient solutions.Work with a range of...


  • Doha, Baladīyat ad Dawḩah, Qatar PPL Dynamics Full time

    Job DescriptionWe are seeking a skilled Senior Software Engineer to join our team as a Full Stack Developer. The ideal candidate will have experience with full stack development and be able to design, develop, and maintain scalable software systems.The successful candidate will have strong skills in JavaScript, HTML/CSS, and backend frameworks such as...

  • Full Stack Developer

    2 months ago


    Doha, Baladīyat ad Dawḩah, Qatar Braintrust Full time

    About the RoleWe are seeking a highly skilled Full Stack Developer to join our team at Braintrust. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key Responsibilities.NET Framework and.NET Core Expertise: Develop server-side applications using.NET framework...


  • Doha, Baladīyat ad Dawḩah, Qatar Braintrust Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Developer to join our team at Braintrust. As a key member of our development team, you will play a critical role in designing and implementing high-quality, responsive web applications.Key ResponsibilitiesCollaboration and CommunicationWork closely with product managers and designers to...


  • Doha, Baladīyat ad Dawḩah, Qatar Insight Global Full time

    Job Title: Top Secret Full Stack DeveloperWe are seeking a highly skilled Full Stack Developer with experience in deploying applications in air-gapped environments. The ideal candidate will have a strong understanding of software architecture and deployment, as well as the ability to transform legacy server-based applications to cloud-native applications...


  • Doha, Baladīyat ad Dawḩah, Qatar Virtusa Full time

    About the RoleVirtusa is seeking a highly skilled Java Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesDesign and Development: Collaborate with cross-functional teams to design and develop high-quality software...