Skip to main content

Full Stack Developer

Technology
MDD
Riyadh, المملكة العربية السعوديةمنذ 1 أشهرحتى ٢٧‏/٤‏/٢٠٢٦
دوام كاملفي الموقع

وصف الوظيفة

  • *Company Description**
MDD is your trusted technology partner in supply chain management and procurement. The company is dedicated to transforming and exceeding expectations in service delivery and innovative solutions. MDD focuses on revolutionizing supply chain concepts and practices to create a more efficient and effective operational system. With cutting-edge technology and expertise, MDD aims to lead the way in modern supply chain advancements.
  • *About the Role**

We are looking for an experienced and highly motivated

  • *Full Stack Developer**
to join our growing team. The ideal candidate has strong expertise in
  • *.NET and Angular**
, a solid understanding of
  • *software architecture principles**
, and hands-on experience applying
  • *SOLID principles, design patterns, and unit testing**
in real-world projects.

If you are passionate about writing clean, maintainable, and scalable code — we want to hear from you.

  • Responsibilities
  • Design, develop, test, and maintain scalable web applications
  • Build secure and high-performance RESTful APIs using
  • .NET (C#)
  • Develop dynamic and responsive front-end applications using
  • *Angular
  • Design and optimize database schemas using
  • *PostgreSQL
  • Apply
  • *SOLID principles**

and industry-standard

  • *design patterns
  • Write clean, reusable, and testable code
  • Develop and maintain
  • *unit and integration tests
  • Implement CI/CD pipelines using
  • *Git / GitHub Actions
  • Deploy and maintain applications in
  • *Linux environments
  • Participate in architecture discussions and technical decision-making
  • Conduct code reviews and mentor junior developers
  • *Required Qualifications
  • Bachelor’s degree or Diploma in Computer Science or related field
  • 3+ years of professional experience in full stack development
  • Strong hands-on experience with:
  • NET / C#
  • Angular
  • PostgreSQL
  • Strong understanding and practical implementation of:
  • SOLID principles
  • Design Patterns**
(Repository, Dependency Injection, Factory, CQRS, etc.)
  • Object-Oriented Programming (OOP)
  • Experience writing
  • *Unit Tests**

using frameworks such as xUnit, NUnit, or MSTest

  • Experience with mocking frameworks and test-driven development (TDD)
  • Experience with
  • *Git**

and CI/CD pipelines (GitHub Actions preferred)

  • Experience deploying applications to
  • *Linux servers
  • Experience working in Agile/Scrum environment
  • *Nice to Have
  • Experience with
  • *Flutter**
(mobile development)
  • Knowledge of Docker and containerization
  • Experience with microservices architecture
  • Cloud experience (AWS, Azure, etc.)
Keywords
full-stackdeveloperangularsolidsoftwarearchitecturedesigntestingtestwebweb-applicationsapplicationsperformancerestfulrestful-apisapisc-sharpresponsivefront-enddatabasepostgresqlci-cdgitgithubgithub-actionslinuxreviewsjuniorcomputer-sciencescienceprofessionaldevelopmentimplementationfactoryprogrammingoopwritingxunitnunittddagilescrumenvironmentfluttermobile-developmentknowledgedockermicro-servicesamazonawsamazon-web-servicesazuremicrosoft-azure

¿Te interesa este puesto?