Job description
Senior Software Engineer
Overview
We are seeking a highly skilled Software Engineer with strong 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 optimising 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 optimise 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 containerised 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.
Required Qualifications
• 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 optimisation.
Education
• 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.
Listing aggregated from naukrigulf. Built for the Gulf. No job or interview promises — we make your search faster and your CV stronger.