Senior Full Stack JavaScript Developer Tech Lead

2 weeks 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 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 Responsibilities
  • Lead the development of full-stack features, collaborating with cross-functional teams to plan and execute sprints.
  • Design, implement, and maintain RESTful APIs, microservices, and databases to ensure seamless integration and scalability.
  • 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, and design clientside and serverside architecture.
  • Accurately translate screen designs into functional frontend code, develop features with a mobile-responsive design, and write high-quality, extensible, testable, and reusable code and libraries.
  • 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 breakdown work, manage development sprints, identify risks, and explore solutions.
  • Test software to ensure responsiveness and efficiency, troubleshoot, debug, and upgrade software, and steer the business on timescales, prioritization, and costs on competing development requirements.
  • Drive rigorous and weekly product releases, lead required integration efforts with partners and/or third-party software services, and 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, and work collaboratively in a lean and agile environment.
  • Recommend and implement new technologies, improvement of existing tech, and setup and futureproofing 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 Redux workflows, and 2 years building backend and maintaining server applications on 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 clientside web applications using React.
  • Proficient with: JavaScript Frameworks (ReactJS/NextJS/Redux), clientside 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, worktask queues, transactions, and messaging queues (Redis, Memcached, RabbitMQ, and others), building realtime applications using Web Sockets, 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 Frontend 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 multisite setups, multilanguage, i18n, etc.).
  • 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.


  • 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 pioneering Internet and Technology Startup based out of Egypt with a presence in the GCC, committed to empowering thousands of nationals, residents, and travelers in the MENA region by providing reliable and credible knowledge within their communities and localities.Our Flagship PlatformQuesst is a hyperlocal Q&A and...


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

    About Quesst TechnologiesWe are a pioneering Internet and Technology Startup based out of Egypt with a presence in the GCC region. Our mission is to provide a hyperlocal Q&A and knowledge sharing platform that empowers users to meet, share, engage, and interact with verified subject matter experts.Job DescriptionWe are seeking an experienced Senior Full...


  • 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 Quesst Technologies Full time

    About Quesst TechnologiesWe are a pioneering Internet and Technology Startup based out of Egypt with a presence in the GCC, committed to revolutionizing the way people seek and share knowledge within their communities and localities.Job DescriptionWe are seeking an exceptional Senior Full Stack JavaScript Developer and Technical Lead to join our core team...


  • 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 Holy Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack JavaScript Developer to join our team at Holy Technologies. As a key member of our development team, you will be responsible for designing, developing, and deploying cloud-based platforms built with the latest web technologies and the JavaScript ecosystem.Key ResponsibilitiesDevelop and improve...


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

    About Quesst TechnologiesWe are a pioneering Internet and Technology Startup, committed to providing reliable and credible knowledge to the MENA region. Our flagship platform, Quesst, is a hyperlocal Q&A and knowledge sharing platform that enables users to meet, share, engage, and interact with verified subject matter experts.Job SummaryWe are seeking an...


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

  • Full Stack Developer

    3 weeks 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 MPH Full time

    Job SummaryWe are seeking a highly skilled Full Stack Developer to join our team at MPH. As a key member of our development team, you will be responsible for designing, developing, and maintaining our core products.Key ResponsibilitiesDesign and develop full stack projects using a range of technologies, including JavaScript, PHP, and CSS.Work collaboratively...


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

    Job SummaryWe are seeking a highly skilled Senior Full Stack Developer to join our team at Boeing. As a key member of our software development team, you will be responsible for contributing to the improvement of our software development processes, documentation, and maintenance of software architectures.Key ResponsibilitiesSoftware Development: Contribute to...


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

    Job SummaryWe are seeking a highly skilled Senior Full Stack Developer to join our team at Boeing. As a key member of our software development team, you will be responsible for contributing to the improvement of our software development processes, documentation, and maintenance of software architectures.Key ResponsibilitiesSoftware Development: Contribute to...


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