العودة إلى الوظائف
Full Stack Developer
Team Yamama
الدمام, S04, SAFull-timeتقنية المعلومات٤ آب ٢٠٢٦
تفاصيل الوظيفة
We are looking for a skilled and passionate Full Stack Developer with 2+ years of experience in developing scalable web applications using Node.js and Angular or React. The ideal candidate should have experience working on both front-end and back-end development, REST APIs, databases, and modern development practices.
Key Responsibilities
* Design, develop, test, and maintain scalable web applications.
* Build responsive and user-friendly interfaces using Angular or React.
* Develop robust backend services and RESTful APIs using Node.js.
* Integrate front-end components with backend services and databases.
* Optimize applications for speed, performance, and scalability.
* Write clean, maintainable, and reusable code following best practices.
* Troubleshoot, debug, and resolve application issues.
* Collaborate with UI/UX designers, QA engineers, and cross-functional teams.
* Participate in code reviews and contribute to improving development processes.
* Stay updated with emerging technologies and industry trends.
Required Skills & Qualifications
* Bachelor's degree in Computer Science, Information Technology, or a related field.
* Minimum 2 years of experience as a Full Stack Developer.
* Strong proficiency in JavaScript and TypeScript.
* Hands-on experience with Node.js and Express.js.
* Strong experience in Angular or React.
* Experience with HTML5, CSS3, Bootstrap, and responsive web design.
* Knowledge of RESTful API development and third-party API integration.
* Experience with relational databases (MySQL/PostgreSQL) or NoSQL databases (MongoDB).
* Familiarity with Git version control.
* Understanding of authentication and authorization mechanisms (JWT, OAuth).
* Knowledge of software development lifecycle (SDLC) and Agile methodologies.
Preferred Skills
* Experience with cloud platforms such as AWS, Azure, or Google Cloud.
* Knowledge of Docker and containerization.
* Experience with CI/CD pipelines.
* Familiarity with unit testing frameworks and automated testing.
* Understanding of microservices architecture.
Application Question(s):
* Which is your nationality?
Experience:
* Full stack development: 2 years (Required)
Language:
* Arabic (Required)
* English (Required)
Work Location: In person