Senior Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
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.
Key Skills for This Role
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
Requirements
- 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
- Familiarity with Kubernetes, Docker, and modern CI/CD practices
- Strong understanding of RESTful API design and event driven patterns
Full Job Posting
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.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at DALIL INFORMATION TECHNOLOGY
Executive Assistant
Abu Dhabi, UAE
Executive Assistant Location: Abu Dhabi, UAE Role Overview We are seeking a highly professional, proactive, and detail-oriented Executive Assistant to support the Management Tea...
Officer Manager
Abu Dhabi, UAE
Title: Office Manager On-site, Abu Dhabi Language as mandatory: English and Arabic Key responsibilities will include: Managing daily office operations and administrative functio...
Senior Data Platform Architect
Abu Dhabi, UAE
Lead and manage data infrastructure, architect big data solutions, ensure database security, and support enterprise database management with strong analytical skills.
Senior Database Administrator
Abu Dhabi, UAE
Manage and administer diverse database environments, ensure high availability and disaster recovery, and develop automation scripts while collaborating with cross-functional teams.
Project Coordinator
Abu Dhabi, UAE
Support project management through coordination, documentation, reporting, and team collaboration; requires a bachelor's degree and strong organizational skills.
