Job Description
**Job Title:** Senior Web Developer
**About the Role:**
We are seeking a Senior Web Developer based in Jeddah to lead the design and implementation of high-performance, secure web applications. You will collaborate with cross-functional teams to architect microservices, build React JS front-ends, and integrate GraphQL APIs, while ensuring robust database management and security practices.
**Responsibilities:**
- Design and develop scalable React JS applications with maintainable component architecture
-experience in .NET
- Architect, build, and maintain microservices for modular and efficient backend systems
- Implement and consume GraphQL APIs for flexible data querying and mutations
- Manage and optimize SQL and NoSQL databases to ensure data integrity and performance
- Collaborate with DevOps to automate deployments and CI/CD pipelines
- Enforce security best practices across application layers and perform regular code reviews
- Mentor junior developers and share best practices in coding standards and architecture
- Troubleshoot and resolve complex technical issues to maintain high availability
**Required Qualifications:**
- 7+ years of professional web development experience
- Expertise in React JS, including hooks, state management, and performance tuning
- Proven experience designing and implementing microservices architectures
- Strong proficiency with GraphQL schema design, queries, and resolvers
- Hands-on experience with SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Redis) databases
- Solid understanding of web application security practices (OWASP, authentication, authorization)
- Bachelor’s degree in Computer Science, Engineering, or related field
**Preferred Qualifications:**
- Experience with cloud platforms (AWS, Azure, or GCP) and serverless technologies
- Familiarity with containerization and orchestration tools (Docker, Kubernetes)
- Knowledge of CI/CD tools and infrastructure as code (Jenkins, GitLab CI, Terraform)
- Background in performance testing and optimization of web applications
- Experience working in Agile/Scrum environments
- Strong communication skills and ability to collaborate with distributed teams
- Arabic language proficiency
Position Details
- Position Title: Senior Web Developer
- Location:
- Experience Required: 0