Senior Software Engineer
Job Description Roles & Responsibilities 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. Desired Candidate Profile 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. Employment Type Full Time Company Industry IT - Software Services Department / Functional Area IT Software Keywords Senior Software EngineerSoftware Engineer.NET C#JavaScriptTypeScriptMicroservicesKubernetesDockerPostgreSQLElasticsearchRabbitMQKafka Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply on original siteOpens the employer's site in a new tab
- CompanyDALIL INFORMATION TECHNOLOGY
- LocationIrbid - Jordan
- CategoryFullStack
- SourceNaukrigulf
- Listed2 days ago
Related FullStack jobs
Senior DevOps / CI/CD Engineer
In this role, the DevOps Engineer will be responsible for: Analyzing, designing, and developing CI/CD solutions for Java/Angular applications within the…
Intelligence Operations Integrator
Barbaricum is a rapidly growing government contractor providing leading-edge support to federal customers, with a particular focus on Defense and National…
Senior Python Data Scraping Engineer (Freelance)
Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows within…
Senior Python Data Scraping Engineer (Freelance)
Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows within…