Job Description
About the Role:
We are seeking a motivated entry-level Web Developer to join our Jeddah office. In this role, you will work with a collaborative team to design, build, and maintain scalable web applications using a modern tech stack. You will gain hands-on experience with .NET, React JS, microservices, GraphQL, and ensure security best practices following OWASP guidelines while working with MySQL databases.
Responsibilities:
Develop and maintain front-end applications using React JS
Build and consume RESTful and GraphQL APIs
Implement microservices architecture with .NET
Design, optimize, and maintain MySQL database schemas and queries
Ensure application security and compliance with OWASP standards
Collaborate with cross-functional teams including QA, UX/UI, and DevOps
Participate in code reviews, testing, and debugging
Write clear technical documentation and follow Agile development practices
Required Qualifications:
0–2 years of professional experience in web development
Proficiency in .NET (C#) for building backend services
Experience with React JS for front-end development
Knowledge of microservices design and implementation
Familiarity with GraphQL API development
Practical experience with MySQL databases
Understanding of OWASP security principles
Strong problem-solving skills and attention to detail
Good verbal and written communication skills in English
Preferred Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or related field
Experience with containerization tools like Docker
Familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI)
Basic knowledge of cloud platforms (AWS, Azure, or GCP)
Prior internship or project experience in a collaborative team environment
Open source contributions or personal coding projects
Proficiency in Arabic
Position Details
- Position Title: Web Developer
- Location:
- Experience Required: 0