freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Developer

This position is no longer accepting applications(closed Aug 16, 2026).

Summary

Build and maintain full-stack web apps using .NET/ASP.NET Core and Java/Spring Boot, with React or Angular frontends and SQL databases.

Experience Required: 8 Years
Employment Type: Full-Time
Location: Riyadh, KSA, Onsite
Language: Arabic Speaker

We are seeking a skilled Full Stack Developer with 8 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.
  • 8 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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available