Job Description
**Job Title:** Senior Web Developer
**About the Role:**
We are seeking a highly experienced Senior Web Developer based in Jeddah to design, develop, and maintain cutting-edge web applications. The ideal candidate will possess deep expertise in .NET and React JS, a strong background in microservices and GraphQL, and hands-on experience with both SQL and NoSQL databases. This role requires a proactive self-starter with a focus on security best practices, who can lead technical solutions and mentor junior developers.
**Responsibilities:**
- Design, develop, and maintain scalable web applications using .NET and React JS
- Architect and implement microservices-based solutions
- Develop and optimize GraphQL APIs for frontend and backend consumption
- Design, manage, and troubleshoot SQL and NoSQL databases
- Ensure application security by applying industry best practices and performing code reviews
- Collaborate with product managers, UX/UI designers, and DevOps to deliver high-quality software
- Mentor and guide junior developers, conducting knowledge-sharing sessions
- Participate in Agile ceremonies and contribute to continuous improvement initiatives
- Optimize application performance, reliability, and scalability
**Required Qualifications:**
- 7+ years of professional web development experience
- Expert proficiency in .NET (C#) development
- Strong experience with React JS and modern frontend tooling
- Proven track record designing and implementing microservices architectures
- Hands-on experience building and consuming GraphQL APIs
- Deep knowledge of SQL databases (e.g., SQL Server, MySQL, PostgreSQL)
- Experience with NoSQL databases (e.g., MongoDB, Cassandra)
- Solid understanding of web application security best practices (OWASP, authentication, authorization)
- Excellent problem-solving, communication, and collaboration skills
- Bachelor’s degree in Computer Science, Engineering, or a related field
**Preferred Qualifications:**
- Experience with cloud platforms such as Azure or AWS
- Familiarity with CI/CD pipelines and DevOps tools (e.g., Jenkins, GitHub Actions)
- Prior exposure to containerization and orchestration (Docker, Kubernetes)
- Experience in Agile/Scrum environments
- Leadership experience in guiding technical teams or projects
- Relevant certifications (e.g., Microsoft Certified: Azure Developer, AWS Certified Developer)
Position Details
- Position Title: Senior Web Developer
- Location:
- Experience Required: 0