Full Stack Developer
KALSOFT · Riyadh Region
Job description
About the role
We are looking for a skilled Full Stack Developer to join our Riyadh team. The role involves building scalable web applications using both .NET and Java technologies, as well as modern front‑end frameworks.
Key responsibilities
- Design, develop, and maintain full‑stack web applications with .NET/ASP.NET Core and Java/Spring Boot.
- Create and sustain robust RESTful APIs, web services, and backend logic.
- Build responsive front‑end interfaces using React, Angular, or similar frameworks.
- Develop, optimise, and maintain relational database solutions (SQL Server, Oracle, MySQL, PostgreSQL).
- Write clean, maintainable, scalable, and reusable code following best practices.
- Integrate front‑end applications with backend APIs and third‑party services.
- Troubleshoot, debug, and resolve production issues.
- Collaborate with UI/UX designers, QA engineers, business analysts, and cross‑functional teams.
- Participate in code reviews and enforce coding, security, and development standards.
- Optimise performance, scalability, reliability, and security of applications.
- Prepare technical documentation and support deployment and maintenance activities.
Required profile
- Bachelor’s degree in Computer Science, Software Engineering, IT or a related field.
- 4–6 years of hands‑on full‑stack development experience.
- Strong expertise in .NET/ASP.NET Core with C# and Java with Spring Boot.
- Proven experience building RESTful APIs and web services.
- Good knowledge of Entity Framework Core, LINQ, Spring Data JPA/Hibernate.
- Solid understanding of SQL and relational databases (SQL Server, Oracle, MySQL, PostgreSQL).
- Hands‑on experience with React, Angular, JavaScript, HTML5, and CSS3.
- Experience integrating front‑end applications with REST APIs.
- Proficiency with Git and package managers such as Maven, Gradle, or NuGet.
- Familiarity with unit testing, debugging, authentication, authorization, and security concepts.
- Strong analytical, problem‑solving, communication, and teamwork abilities.
Required skills
- .NET, ASP.NET Core, C#
- Java, Spring Boot
- RESTful APIs, Entity Framework Core, LINQ, Spring Data JPA, Hibernate
- SQL Server, Oracle, MySQL, PostgreSQL
- React, Angular, JavaScript, HTML5, CSS3
- Git, Maven, Gradle, NuGet
- JUnit, Mockito, xUnit, NUnit, Moq
- Docker, Kubernetes
- Azure, AWS
- Jenkins, Azure DevOps, GitHub Actions
- Kafka, RabbitMQ, Redis
- Microservices architecture
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Saudi Arabia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 month ago
Expires 1 week from now
41 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
KALSOFT
Riyadh Region
Related job offers
-
Integration Design Data Engineering Team Leader
Riyad Bank Riyadh Region -
محلل بيانات – إعداد تقارير ولوحات معلومات
Hulul | حلول Riyadh Region -
Information Technology Specialist
Adama Hair Transplant Center مركز أدمة لزراعة الشعر Riyadh Region -
مدير حماية البيانات والخصوصية
هيئة الزكاة والضريبة والجمارك Riyadh -
Senior HRSD Solution Architect
تاوانتك Riyadh