Z

Zain Cash Jordan

Backend Developer Senior Specialist

Full-Time
No salary listed
Senior
Bachelor's
Amman, Jordan
HybridHybrid or in-office, as per company policy.
Software EngineeringBackend Engineering

About the job

Requirements
  • A bachelor's degree in computer science, Software Engineering, or a related discipline is required.
  • Five to seven years of hands-on experience in backend software development is required.
  • Strong command of .NET Core, API development, and object-oriented programming is required.
  • Proven experience with relational databases and data-driven applications is required.
  • Hands-on experience deploying and managing applications on Linux and Windows servers is required.
  • Proficiency in software principles such as STRONG and DRY is required.
Responsibilities
  • Design and implement high-performance, secure RESTful APIs using C# .NET Core.
  • Apply modern design patterns, including dependency injection and the repository pattern, to ensure scalable and maintainable backend services.
  • Build microservices and reusable components in support of business and platform needs.
  • Integrate backend systems with internal services, third-party platforms, and external APIs.
  • Implement and manage enterprise application integrations using API gateways, service buses, or messaging systems.
  • Ensure secure authentication and authorization flows using OAuth2, JWT, and SAML.
  • Develop and maintain relational databases, mainly Oracle, including complex queries, stored procedures, indexing, and optimization.
  • Ensure proper data modeling, access layer design, and transaction management.
  • Develop and maintain unit tests, integration tests, and automated validation pipelines.
  • Monitor, debug, and optimize backend services for performance, reliability, and security.
  • Work closely with frontend developers, quality assurance, product managers, and business stakeholders.
  • Translate business needs into technical specifications and robust backend architectures.
  • Produce clear technical documentation for APIs, services, and data flows.
  • Provide occasional after-hours support for critical deployments or incidents.
Desired Qualifications
  • Knowledge and experience with legacy technologies, such as SOAP, web forms, and MVC, to support and migrate older technologies.
  • Familiarity with enterprise-level architectures.
  • Exposure to fintech or regulated industry standards, including data protection and audit compliance.
  • Debugging, optimization, and performance-tuning skills.
  • Ability to handle complex integration projects independently and mentor junior developers when needed.
  • Contribute to platform architecture and technical decision-making.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A