Full-Stack Developer

وصف الوظيفة

We seek a highly skilled Full-Stack Developer who can handle both frontend and backend development, ensuring a seamless user experience and robust system performance. You will be responsible for migrating, maintaining, and expanding the platform with new features while optimizing performance.

Responsibilities:

Backend Development (Node.js & TypeScript):

●       Code Migration Support: Work with DevOps to migrate the backend code from Appinventiv (outsourcing company)  and adapt it to the new infrastructure.

●       Infrastructure Maintenance: Maintain and optimize backend services for scalability and stability.

●       API Development: Develop and maintain APIs for the mobile and web applications.

●       Performance Optimization: Improve backend response times and optimize database queries.

Frontend Development (React Native & TypeScript):

●       Mobile App Development: Build and maintain React Native applications for iOS & Android.

●       UI/UX Implementation: Implement new features and improvements from the UX/UI designer.

●       Optimization: Ensure smooth animations, responsiveness, and high performance.

●       Collaboration: Work closely with backend developers, DevOps, and QA engineers to ensure proper system integration.

Tech Stack:

Backend:

●       TypeScript, Node.js (v16+), Nest.js (v10+)

●       PostgreSQL, Redis, Firebase, OpenSearch

●       TypeORM, Swagger OAS v3

●       FFMPEG Lambda, AWS Services

Frontend:

●       React Native (iOS & Android), JavaScript, TypeScript

●       State Management: Redux or Context API

●       RESTful APIs (Axios, Fetch API)

●       UI/UX Tools: Figma, Sketch, Adobe XD

●       Expo (for React Native apps), GitLab/GitHub

●       Basic knowledge of Kotlin (Android) & Swift (iOS) is a plus

Who You Are:

●       4+ years of experience in full-stack development (backend & frontend).

●       Hands-on experience in React Native, Node.js, TypeScript, PostgreSQL.

●       Strong understanding of cloud infrastructure (AWS, Firebase, OpenSearch, Redis).

●       Ability to troubleshoot, optimize, and scale applications efficiently.

●       Experience working in fast-paced startup environments.

●       Passion for building world-class digital products in the entertainment industry.