Full-stack(Nest.js/Next.js) Engineer

Remote
About the role:

We are looking for an experienced Full-Stack Engineer with expertise in Next.js and Nest.js to develop a robust, scalable admin panel for managing the Arabian Roots & Routes platform. The admin panel will handle content workflows, user management, advertisement approvals, and analytics, requiring a strong back-end and front-end focus.

Responsibilities:
  • Design and develop the admin panel using Next.js for the front-end and Nest.js for the back-end.
  • Implement role-based access control (RBAC) for administrators, content managers, advertisers, and service providers.
  • Build core modules, including content management workflows, analytics dashboards, and financial reporting tools.
  • Integrate third-party services such as Google Analytics, AdMob, and tourism board APIs.
  • Develop RESTful APIs to connect the admin panel with the mobile application and external systems.
  • Optimize the admin panel for performance, scalability, and security (e.g., GDPR compliance).
  • Write comprehensive unit and integration tests to ensure reliability.
  • Work closely with the mobile app teams to ensure a seamless user experience.
Requirements:
  • Proven experience in full-stack development with Next.js and Nest.js.
  • Strong understanding of modern web development principles and responsive design.
  • Proficiency in TypeScript, JavaScript, and CSS frameworks.
  • Experience with cloud platforms (AWS) for deployment and hosting.
  • Familiarity with database systems like PostgreSQL and caching solutions such as Redis.
  • Solid understanding of API integration and third-party service connectivity.
  • Experience with Agile development and collaboration tools like Jira or Trello.
  • Experience with Strapi.

Will be a plus:

  •  Knowledge of analytics and reporting frameworks.
  • Experience implementing content management systems (CMS).
  • Familiarity with financial reporting modules and ad management systems.
  • Strong debugging and performance optimization skills.
  • Experience with Medusa.
We offer:
  • 20 working days of paid vacation per year;
  • Official holidays of Ukraine – days off;
  • Modern equipment for work;
  • Corporate events;
  • External and internal training: conferences, professional events, courses, TechTalks;
  • English speaking club.
Hiring process:
  • HR interview;
  • Internal technical interview.
Thank You for Reaching Out!
Your submission has been received and our team will get back to you shortly.