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

Similar jobs you may be interested in

Full Stack Web Developer

Easy Apply
Kershaw Leonard
Dubai
10 Sep 2024

Full Stack Developer

Easy Apply
Staffconnect
Dubai
29 Aug 2024

Full Stack React JS and Node JS Developer (With MS SQL server)

Easy Apply
Staffconnect
Dubai
29 Aug 2024

Node & React JS Developer

Easy Apply
Staffconnect
Dubai
29 Aug 2024

Full-Stack PHP Developer

Easy Apply
Adecco
Dubai
15 Jul 2024
INSTALL APP
×