Job Summary
KALSOFT is seeking a Full Stack Developer with 8 years of experience to design, develop, and maintain scalable web applications using .NET/ASP.NET Core and Java/Spring Boot, along with modern frontend technologies, working on-site in Riyadh.
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 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
Must haves
- 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
- Strong knowledge of SQL and experience with SQL Server, Oracle, MySQL, or PostgreSQL
- Hands-on experience with React, Angular, JavaScript, HTML5, and CSS3
Nice to haves
- 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
We refresh listings regularly, but some roles close early on the source platform.
Country: Saudi Arabia
City: Riyadh
Job Category: Software Engineering
Workplace type: On-site
Job Type: Full Time
Company Name: KALSOFT
Seniority level: Mid-Senior level

