img
Contract TypeFull-time
Workplace typeOn-site
LocationRiyadh

Job Description

About the Role

Future Horses is seeking a Full Stack Software Developer (.NET and **** to join our team in Riyadh. This full-time position involves contributing to the development and maintenance of web applications, utilizing **** Core for back-end systems and *** for front-end user interfaces. The successful candidate will play a crucial role in ensuring efficient integration across the full stack.

Key Responsibilities

  • Design, develop, and maintain RESTful APIs.
  • Build modern and user-friendly front-end interfaces.
  • Ensure efficient integration between front-end and back-end systems.
  • Design and optimize PostgreSQL databases.
  • Develop features requiring real-time updates using WebSockets.
  • Deploy applications using Docker.
  • Work on cloud infrastructure within Google Cloud Platform (GCP).

Academic and Experience Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • A minimum of 3 years of experience in Full Stack web application development.

Technical Expertise

  • Strong experience with C#, **** Core, and Entity Framework Core.
  • Proficiency in front-end development using ***, JavaScript, HTML5, and CSS3.
  • Experience in designing and developing RESTful APIs.
  • Good knowledge of PostgreSQL database design and performance optimization.
  • Practical experience in deploying applications using Docker.
  • Experience working with Google Cloud Platform (GCP).
  • Experience using Azure DevOps for source control management, task management, and building/running CI/CD pipelines.
  • Experience in developing solutions based on WebSockets or similar real-time technologies.
  • Proficiency in using Git and working effectively in collaborative development environments.

Core Competencies

  • Strong problem-solving, debugging, and solution-finding abilities.
  • Excellent communication skills and a proven ability to work effectively within a team.

Advantageous Skills

  • Experience in developing Full Stack systems or SaaS platforms.
  • Knowledge of Clean Architecture principles and Software Design Patterns.
  • Experience with Kubernetes or other container orchestration technologies.
  • Familiarity with Agile/Scrum development methodologies.
  • Experience in integrating with various APIs and cloud services.

Requirements

  • Requires 5-10 Years experience

Similar Jobs