About the role:
Responsibilities:
Requirements:
We offer:
Hiring process:
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.
- 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.
- 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.
- 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.
- HR interview;
- Internal technical interview.