Senior Full Stack JavaScript Developer Tech Lead

2 months ago


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

We 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 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 optimize 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.
  • 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, and 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 to help the company optimize efficiency and productivity and lead-edge thinking and knowledge of innovative technologies, such as 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, 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.).
  • 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.


  • 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 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 ResponsibilitiesDevelop and improve 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 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 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...


  • 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 Insight Global Full time

    Job Requirements:We are seeking a highly skilled Full Stack Java Developer to join our team at Insight Global. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using Java and related technologies.Must-Haves:Bachelor's Degree in Computer Science or related...


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


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

    Key ResponsibilitiesSystem Development: Design, develop, and implement new systems to meet business requirements.Troubleshooting and Maintenance: Collaborate with the team to identify and resolve issues with existing systems.API Integration: Integrate external APIs into our system to enhance functionality.Code Review: Conduct regular code reviews to ensure...