- Location
- Riyadh, Ar Riyad
- Workplace
- Onsite
- Type
- Full-time
- Department
- IT
- Experience
- 4+ years
- Education
- Bachelor
- Closing date
- Today
- Source
- ApplyToJob
Description
Experience Required: 4–6 Years
Employment Type: Full-Time
Location: Riyadh, KSA, Onsite
Language: Arabic Speaker
We are seeking a skilled Full Stack Developer with 4–6 years of experience in developing scalable web applications, with strong expertise in .NET and Java backend development along with modern frontend technologies. The ideal candidate should have hands-on experience in C#, ASP.NET Core, Java, Spring Boot, RESTful APIs, databases, and frontend frameworks such as React or Angular.
Key Responsibilities
- Design, develop, and maintain full-stack web applications using .NET / ASP.NET Core and Java / Spring Boot.
- Develop and maintain robust RESTful APIs, web services, and backend applications.
- Build responsive and user-friendly frontend applications using React, Angular, or similar frameworks.
- Develop, optimize, and maintain database solutions using SQL Server, Oracle, MySQL, PostgreSQL, or other relational databases.
- Write clean, maintainable, scalable, and reusable code following industry best practices.
- Integrate frontend applications with backend APIs and third-party services.
- Troubleshoot, debug, and resolve application and production issues.
- Collaborate with UI/UX designers, QA engineers, business analysts, and cross-functional technical teams.
- Participate in code reviews and ensure adherence to coding, security, and development standards.
- Optimize application performance, scalability, reliability, and security.
- Prepare technical documentation and support deployment and maintenance activities.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 4–6 years of hands-on experience in full-stack development.
- Strong experience with .NET / ASP.NET Core and C#.
- Strong experience with Java and Spring Boot.
- Experience developing RESTful APIs, web services, and backend applications.
- Good knowledge of Entity Framework Core, LINQ, and Spring Data JPA/Hibernate.
- Strong knowledge of SQL and experience with databases such as SQL Server, Oracle, MySQL, or PostgreSQL.
- Hands-on experience with frontend technologies such as React, Angular, JavaScript, HTML5, and CSS3.
- Experience integrating frontend applications with REST APIs.
- Strong knowledge of Git or other version control systems.
- Familiarity with Maven, Gradle, or NuGet package management tools.
- Experience with unit testing and debugging practices.
- Understanding of authentication, authorization, and application security concepts.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
Preferred Skills
- Experience with Microservices Architecture using .NET and/or Spring Boot.
- Familiarity with Docker and Kubernetes.
- Experience with Azure, AWS, or other cloud platforms.
- Knowledge of CI/CD pipelines using Jenkins, Azure DevOps, GitHub Actions, or similar tools.
- Experience with Kafka, RabbitMQ, or other messaging technologies.
- Familiarity with Redis or other caching technologies.
- Experience with JUnit, Mockito, xUnit, NUnit, or Moq.
- Strong understanding of SOLID principles, design patterns, and clean architecture.
- Experience working in Agile/Scrum environments.