drjobs
Senior Full-stack Developer
drjobs
Senior Full-stack De....
drjobs Senior Full-stack Developer العربية

Senior Full-stack Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

Riyadh - Saudi Arabia

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 2719095

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).



Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.