Full Stack Developer

{{ flashMessage.message }}

JOB DESCRIPTION / ROLE

Employment: Full Time

JOB SUMMARY

A full-stack developer is a professional who possesses a broad range of skills and expertise in both front-end and back-end web development. They are responsible for designing, developing, and maintaining web applications and systems that encompass both the client-side (front-end) and server-side (back-end) components.

PRIMARY DUTIES, RESPONSIBILITIES & KPIs

• Designing, developing, and maintaining web applications and systems that encompass both the front-end and back-end components.
• Collaborating with cross-functional teams, including designers, product managers, and other developers, to gather requirements and deliver high-quality software solutions.
• Developing user-facing features using front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks like React, Angular, or Vue.js.
• Building and maintaining scalable and efficient back-end systems using server-side technologies such as Node.js or .Net Core.
• Designing and implementing RESTful APIs and integrating them with front-end components.
• Writing clean, modular, and maintainable code that follows best practices and coding standards.
• Conducting thorough testing and debugging of applications to ensure high-quality and bug-free software.
• Optimizing application performance and ensuring scalability and responsiveness.
• Performing code reviews and providing constructive feedback to team members.
• Keeping up-to-date with the latest industry trends, technologies, and best practices in full-stack web development.
• Troubleshooting and resolving production issues and providing support to end-users.

REQUIREMENTS

EXPERIENCE REQUIREMENTS

• At least 5+ years of experience in full-stack development.
• Strong proficiency in front-end development technologies such as HTML, CSS, JavaScript, and modern frameworks like React, Angular, or Vue.js.
• Solid understanding of back-end development concepts and experience with server-side technologies such as Node.js or .Net Core.
• Experience with database systems such as MSSQL, PostgreSQL, MongoDB, or Oracle.
• Familiarity with version control systems (e.g., Git) and agile development methodologies.
• Understanding of full-stack architecture, including integrating front-end and back-end components and developing RESTful APIs.

EDUCATION REQUIREMENTS

• Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).

DISCLAIMER

The responsibilities described on this job description are intended to describe the general nature and level of work being performed by people assigned to this job. These statements are not intended to be exhaustive of all responsibilities, duties, knowledge, skills, and abilities required of employees in the position.

Final determination of a candidate’s qualifications and eligibility to perform the job is at the sole discretion and judgment of the department executive leadership.

ABOUT THE COMPANY

We are an Award Winning Company.

Headquartered in Riyadh specializes in Information Technology, Telecommunications, Building Management System (BMS), Access Control, Cyber Security and Networking services, Physical Security System, Integration services, Software Development and Mobile Apps. Our mission is to provide high-quality and latest technology in Saudi Arabia and the Middle East through partnership with internationally renowned technology manufacturers and vendors.

Advertise Here

Candidates who applied for this job also applied for:

Front End Developer

Easy Apply
Sonorbi
UAE
28 Nov 2023

Back End Developer - Senior

Easy Apply
Sonorbi
Dubai
28 Nov 2023

Frontend Engineer

Easy Apply
ManpowerGroup Middle East
Saudi Arabia
22 Feb 2024

Backend Developer

Easy Apply
Charterhouse
Remote
6 Dec 2023
INSTALL APP
×