Full Stack Developer (Node.js+React)
ВакансіїSummary
Andersen is hiring a Full Stack Developer (Node.js+React) for a Qatari automobile company. The role involves developing an e-commerce platform for pre-owned vehicles to improve customer engagement and sales.
The customer is a leading automobile company in Qatar. It offers a wide range of products and services, including after-sales support, car rental, used car sales and trade-ins, commercial and industrial solutions, as well as electrical solutions. The company has a well-established network of showrooms and service centers throughout the country. Key major partners and clients: Toyota Motor Corporation, Lexus International, Gulf International Bank (GIB), Qatari Diar Real Estate Investment Company, Qatar Petroleum.
The project aims to design, develop, and deploy an exclusive e-commerce website for Pre-Owned Vehicle Business Operations to enhance customer engagement, boost brand recognition, and increase online sales revenue.
Tech Stack: React, Redux, React Query, Zustand, Next.js, TypeScript, JavaScript (ES6+), HTML, CSS, Material UI, GraphQL, Node.js (Nest.js), REST API, MongoDB, PostgreSQL, MySQL, Jest, Mocha, Git (GitHub/GitLab/Bitbucket).
Responsibilities
- Developing and maintaining high-performance backend services and APIs using Node.js, TypeScript, and Fastify.
- Building and maintaining UI components and interfaces with React.
- Integrating frontend applications with AEM CMS and backend APIs.
- Collaborating with designers, product managers, and other developers.
- Writing clean, maintainable, and efficient code following DRY, KISS, and SOLID principles.
- Debugging and updating existing systems.
- Conducting code reviews.
- Designing and implementing database storage solutions.
- Ensuring application security, performance, and scalability.
- Developing unit tests and ensuring proper test coverage.
- Supporting cross-browser and cross-platform compatibility.
Requirements
- Commercial development experience with React, Redux, React Query, and Zustand for 3+ years.
- Hands-on experience with Next.js.
- Strong proficiency in TypeScript and JavaScript (ES6+).
- Excellent knowledge of HTML, CSS, Material UI, with proven experience in adaptive and cross-platform layout.
- Experience integrating and working with GraphQL (or similar technologies).
- Backend development experience with Node.js, preferably using Nest.js.
- Proven experience in designing and developing REST APIs.
- Hands-on experience with databases: MongoDB, PostgreSQL, MySQL.
- Solid understanding of microservices architecture and building scalable systems.
- Experience with testing frameworks such as Jest or Mocha.
- Proficiency with Git and version control systems (GitHub / GitLab / Bitbucket).
- English level – from Intermediate+.
Desired skills
- Experience with cloud platforms (AWS / GCP / Azure).
- Knowledge of Serverless architecture.
- Experience integrating with AEM CMS.
- Experience with Fastify or Express (with readiness to switch to Fastify).
- Experience developing interfaces with RTL design support (for Arabic markets).
- Experience working in Agile teams.
- Experience with Docker.
- Understanding of DevOps practices and tools.
Reasons to join us
- Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc..
- The opportunity to change the project and/or develop expertise in an interesting business domain.
- Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant.
- Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.
- The opportunity to earn up to an additional 1,000 USD per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.
- Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.
- Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).
- Certification compensation (AWS, PMP, etc).
- Referral program.
- English courses.
- Private health insurance and compensation for sports activities.
Join us!
Будемо раді бачити вас!
Ми обробляємо персональні дані відповідно до GDPR
Шукаєте нові можливості для розвитку? Ознайомтеся з відкритими позиціями в Andersen просто зараз