freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Developer (.Net & Angular)

Summary

Builds and maintains scalable .NET Core backend services and Angular frontends, integrating APIs, databases, and cloud services while applying Clean Architecture and security best practices.

Responsibilities

  • Design, develop, and maintain scalable backend systems using .NET Core / .NET 9 and C#
  • Build and enhance modern frontend applications using Angular (latest versions)
  • Develop and integrate REST APIs / GraphQL services
  • Implement Clean Architecture, CQRS, and DDD principles
  • Integrate external systems and data sources (APIs, scraping tools, etc.)
  • Develop and manage data pipelines, ETL processes, and automation workflows
  • Ensure secure authentication and authorization using OAuth2, OpenID Connect, JWT, and RBAC
  • Work with databases such as SQL Server, PostgreSQL, and MongoDB
  • Implement background jobs, schedulers, and real-time features (SignalR / WebSockets)
  • Monitor system performance and optimize for scalability and reliability
  • Participate in CI/CD pipelines, Docker deployments, and cloud environments (Azure/AWS)
  • Collaborate with cross-functional teams (Frontend, QA, Data, Business)
  • Contribute to technical documentation (SRS, architecture, APIs)
  • Support UAT, production releases, and post-deployment monitoring

Required Qualifications

  • Bachelor’s degree in Computer Science or a related field
  • 5+ years of experience in software development
  • Strong experience with .NET Core / ASP.NET Web API, Angular / TypeScript, and SQL Server or relational databases
  • Solid understanding of Clean Architecture, CQRS, and SOLID principles
  • API design and integration
  • Authentication & security best practices
  • Experience with GitLab, CI/CD pipelines, and Agile methodologies

Preferred Qualifications (Nice To Have)

  • Experience with Microservices architecture
  • Knowledge of Redis, Docker, and Kubernetes
  • Experience with web scraping (Playwright / Apify)
  • Familiarity with AI tools, automation workflows, or data analytics platforms
  • Experience with charting tools (Chart.js / HighCharts)
  • Knowledge of data validation, anomaly detection, or statistical systems
  • Experience working on government or enterprise-scale systems

Preferred Arabic speakers

should be good in English as well

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