صاحب العمل نشط
حالة تأهب وظيفة
سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكترونيحالة تأهب وظيفة
سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكترونيThis is a remote position.
About Suplift:
Suplift is the leading travel tourism and hobbies experiences platform in Saudi Arabia. Suplift offers people with the opportunity to enjoy life more and discover themselves through fun and cheerful experiences.
Role Overview:
As a Full Stack Developer at Suplift you will be a key member of our dynamic and innovative development team. You will play a pivotal role in creating and maintaining highquality web applications and services ensuring a seamless user experience and robust functionality.
Responsibilities:
.
Frontend Development:1. Collaborate with designers and UI/UX teams to transform wireframes and designs into functional user interfaces using React.js.
2. Develop responsive web applications that provide an excellent user experience across different devices and browsers.
3. Implement state management solutions and integrate with RESTful APIs.
.
Backend Development:
1. Utilize Sails.js and Nestjs to architect develop and maintain scalable backend services and APIs.
2. Design and implement database models and schema structures using PostgreSQL.
3. Develop serverside logic for seamless interaction between the frontend and backend systems.
.
Database Management:
1. Design optimize and manage database schemas in PostgreSQL to ensure efficient data storage and retrieval.
2. Implement data migration and seeding processes to maintain data integrity and version control.
.
MERN Stack Development:
1. Leverage the MERN (MongoDB Express.js React.js Node.js) stack for rapid development of dynamic web applications.
2. Build and maintain RESTful APIs using Node.js and Express.js to ensure smooth communication between frontend and backend.
.
Firebase Integration:
1. Integrate Firebase services for realtime data synchronization authentication and push notifications.
2. Collaborate with the team to ensure seamless integration of Firebase features into the application.
3. Code Quality and Testing:
4. Write clean maintainable and efficient code while following best practices.
5. Conduct thorough testing and debugging to ensure applications are free of defects.
.
Collaboration and Communication:
1. Work closely with crossfunctional teams including designers product managers and other developers to translate business requirements into technical solutions.
2. Participate in code reviews to ensure code quality and adherence to development standards.
.
Requirements:
1. Proven experience as a Full Stack Developer or similar role.
2. Proficiency in React.js and Sails.js for frontend and backend development respectively.
3. Strong working knowledge of the MERN stack.
4. Experience with database management using PostgreSQL.
5. Familiarity with Firebase integration is a plus.
6. Solid understanding of version control systems (e.g. Git) and code collaboration tools.
7. Problemsolving skills and ability to work independently and as part of a team.
8. Excellent communication and collaboration abilities.
9. Bachelors degree in Computer Science or a related field (preferred).
دوام كامل