Senior Software Engineer
Overview
We are seeking a highly skilled Software Engineer with backend and full‑stack capabilities to join our growing team in Jordan. The ideal candidate brings deep technical expertise, a passion for building scalable systems, and the ability to work within modern cloud native environments. This role involves designing, developing, and optimizing distributed applications that support mission‑critical operations.
Key Responsibilities- Design, develop, and maintain high‑quality software solutions using .NET, C#, JavaScript, or TypeScript
- Build and enhance microservices‑based architectures and distributed systems
- Implement and optimize data storage solutions using PostgreSQL, Elasticsearch and message queue technologies
- Develop and maintain RESTful APIs and event‑driven components
- Collaborate with cross‑functional teams to deliver secure, scalable and high‑performance applications
- Deploy, monitor, and troubleshoot applications in containerized environments using Kubernetes and Docker
- Contribute to CI/CD pipelines and ensure smooth automated delivery processes
- Apply strong analytical and problem‑solving skills to improve system performance and reliability
- 5 years of professional software development experience
- Strong proficiency in .NET, C# and hands‑on experience with the .NET ecosystem
- Solid experience with JavaScript or TypeScript
- Proven experience working with microservices and distributed system architectures
- Practical knowledge of PostgreSQL, Elasticsearch and message queue technologies (e.g. RabbitMQ, Kafka)
- Familiarity with Kubernetes, Docker and modern CI/CD practices
- Strong understanding of RESTful API design and event‑driven patterns
- A performance‑driven mindset with attention to detail and optimization
Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field. Master’s degree is a plus but not required.
Nice to Have- Experience with React.js or similar modern frontend frameworks
- Exposure to biometric devices such as fingerprint scanners, iris scanners, facial recognition systems, or signature‑capture devices
- Background in government, security, defence, or border‑control systems
- Knowledge of biometric standards such as ISO 19794, NIST, or related frameworks