drjobs Senior Full Stack JavaScript Developer Tech Lead العربية

Senior Full Stack JavaScript Developer Tech Lead

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Doha - Qatar

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

In Brief
Urgent Hiring Relocation Required
Company Founded 2018 15 employees
Internet and Technology Startup Bootstrapped

About us
Based 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 companys flagship platform is a hyperlocal 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 were looking for
Ideally the successful candidate will have experience in the startup 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 stateoftheart cloudbased 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 problemsolving and analytical aptitude excellent communication and presentation skills is familiar with statistics has a business acumen independent positive cando attitude and passion for excellence to the workplace.

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

Quessts is built using React.js Frontend Node.js Backend PostgreSQL DB Amazon EC2 Application Hosting Amazon S3 Media Storage Service and Amazon SES Email Sending Service. You will be responsible for implementing fullstack features and collaborate with other team members to plan each sprint. Youll be working across the entire system architecture and be responsible for designing implementing and maintaining restful APIs microservices 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 webbased 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 clientside and serverside architecture; Design the data model ensuring scalability
  • Accurately translate screen designs into functional frontend code; Develop features and with a mobile responsive design
  • Write highquality 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 roadmap; 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 thirdparty 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 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..

Your qualifications

  • Minimum of BSc in Computer Science/IT/Electronics/Software Engineering or a comparable degree program
  • Proven experience of 25 years of fullstack 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 objectoriented and scripting languages; Extensive experience building clientside web applications using React
  • Proficient with:
    • JavaScript Frameworks (ReactJS/NextJS/Redux) and Node.js Frameworks (Express.js)
    • 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 (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 clouddeploy applications on AWS and other cloud providers
  • Deep understanding of TestDriven Development (TDD)
  • Build and manage endtoend and UI tests; Experience writing tests (unit integration functional etc.) and using testing frameworks
  • Build thirdparty 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.)

Some 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 onpremise 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 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.
Were looking forward to your application!

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.