Backend.NET Developer
--DataPatrol Jordan Office--
Location : Remote - Amman, Jordan

At DataPatrol, you will collaborate with each department to create and deploy disruptive products. DataPatrol is a growing company, and that growth brings real opportunities to take on more scope and learn directly from a team shaping data protection strategy across the region. We're seeking an experienced and outstanding member of staff.
This position is both creative and rigorous by nature you need to think outside the box. We expect the candidate to be comfortable challenging the obvious solution, proactive about getting things done, and a strong problem-solver who doesn't need to be told twice.
You Should LOVE Where You Work
Learn more about DataPatrol to see how you will fit into the family.
DataPatrol stops data leaks from the inside. While most security tools keep attackers out, we protect data once it's already on someone's screen with products like Screen Watermarking, AntiCopy, Printing Watermark, and more!
📍 From the USA, DataPatrol has been growing exponentially with clients and partners across the UAE, into Egypt and Africa, and an expanding footprint in Gulf.
🚀 We're growing fast. Joining now means growing with the company, not just into it.
🧩 You solve a real, unsolved problem. The work you do here isn't theoretical - it stops real data leaks for real organizations.
🤝 Small team, real ownership. Your decisions are visible, and your input shapes what we build next.
🌍 Regional company, global ambition. You'll work alongside a team building genuinely competitive technology that's earning recognition at events like Black Hat MEA, GISEC, and Infosecurity Europe.
📈 Room to grow. As we expand into new markets and product lines, the opportunities to grow your scope and skills grow right along with us.
Job Duties and Responsibilities
Design, develop, and maintain scalable backend systems using .NET Framework / .NET 10 and C#
Build and enhance modern frontend applications using Angular (latest versions)
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, RBAC
Work with databases such as SQL Server, PostgreSQL, 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
Education and Experience Requirements
Bachelor’s degree in computer science or related field
3+ years of experience in software development
Strong experience with:
- NET Framework Desktop Applications (WinForms, WPF)
- .NET Core / ASP.NET Web API
- Angular / TypeScript
- SQL Server or relational databases
Knowledge of MAUI and Electron
Build and manage data access layers using Entity Framework (DB First approach) and LINQ
Solid understanding of:
- Clean Architecture / CQRS / SOLID principles
- API design and integration
- Authentication & security best practices
Experience with DevOps, GitLab, CI/CD pipelines, and Agile methodologies
Knowledge of Redis, Docker, Kubernetes
Experience with Microservices architecture
Familiarity with AI tools, automation workflows, or data analytics platform