82 Backend Engineer jobs in Qatar
Senior Backend Engineer
Posted today
Job Viewed
Job Description
Job Title:
Senior Backend Engineer
Location:
Qatar
Job Type:
Full-Time
Company:
Cytomate Solutions & Services
About Us:
Cytomate is a leading Cyber Security company dedicated to delivering innovative solutions and exceptional services to our clients. We are looking for an experienced and highly skilled
Senior Backend Engineer
to join our dynamic team and drive the design and development of secure, scalable, and high-performance backend systems that power our advanced security solutions.
Job Description:
As a
Senior Backend Engineer
at Cytomate, you will take ownership of backend architecture and lead the development of mission-critical services. You will work with Python and to build distributed systems, architect integrations with third-party security platforms, and implement resilient solutions for IT and OT environments. Your expertise in networking, Linux, and containerization, combined with a strong security mindset, will be key to delivering enterprise-grade solutions.
Key Responsibilities:
- Lead the design, architecture, and implementation of backend systems using Python and
- Define and enforce coding standards, security guidelines, and best practices across backend development.
- Architect and implement integrations with third-party security platforms, APIs, and enterprise systems.
- Apply deep knowledge of networking concepts and protocols, including
IT and OT protocols
(TCP/IP, HTTP, MQTT, Modbus, OPC-UA). - Design and optimize scalable
queueing and caching systems
(RabbitMQ, Kafka, Redis). - Model, query, and optimize databases (MongoDB and other NoSQL/relational stores).
- Ensure backend services are
secure, containerized, and orchestrated
(Docker, Kubernetes). - Drive automation and system tooling using
Shell scripting
and
TypeScript
where appropriate. - Act as a
Linux expert
, managing deployments, debugging complex issues, and optimizing performance. - Collaborate with DevOps, frontend, and product teams to deliver
end-to-end secure solutions
. - Mentor and guide junior developers, conducting
code reviews
and leading technical discussions. - Ensure observability and reliability with
monitoring, logging, and alerting solutions
. - Troubleshoot production issues, perform root cause analysis, and drive continuous improvements.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- 7+ years of backend engineering experience
, with strong proficiency in
Python
and
. - Proven expertise in
networking concepts
and
IT/OT protocols
(TCP/IP, MQTT, Modbus, OPC-UA). - Strong track record of
third-party integrations
, especially with
security controls and platforms
. - Hands-on experience with
queues, caching, and event-driven systems
(Kafka, RabbitMQ, Redis). - Advanced knowledge of
MongoDB
and database design for scalability and performance. - Strong skills in
Linux administration
, troubleshooting, and performance optimization. - Experience with
containerization and orchestration
(Docker, Kubernetes). - Demonstrated ability to design and implement
secure backend systems
following best practices. - Proficiency in
Shell scripting
and familiarity with
TypeScript
.
Preferred Qualifications:
- Experience working with
cybersecurity products, SIEMs, or security automation tools
. - Familiarity with
cloud platforms
(Azure preferred; AWS/GCP a plus). - Exposure to
microservices architectures
and distributed systems design. - Knowledge of
DevOps practices
including CI/CD pipelines and Infrastructure as Code. - Familiarity with
monitoring and observability stacks
(Prometheus, Grafana, ELK, Splunk). - Contributions to
open-source security tools or frameworks
.
What We Offer:
- Competitive salary and benefits package.
- Leadership opportunities in a rapidly growing cybersecurity company.
- Professional growth with exposure to advanced technologies and enterprise-scale projects.
- A collaborative, innovative, and security-focused environment.
Python Backend Engineer
Posted today
Job Viewed
Job Description
Apt Resources is looking for skilled Python Backend Engineers to build scalable, secure backend services supporting government digital transformation projects.
Key Responsibilities:
- Develop scalable backend services using Python or
- Design and consume RESTful APIs, implementing microservices architecture.
- Use Docker and Kubernetes for containerization and orchestration.
- Follow secure coding practices and manage databases (SQL, NoSQL, vector).
- Familiarity with Azure DevOps is a plus.
- 6-7 years of backend development experience.
- Strong knowledge of Python or
- Experience with container orchestration (Docker, Kubernetes).
- Database management experience.
To be discussed
Backend Software Engineer
Posted today
Job Viewed
Job Description
Position Overview: As a Backend Software Engineer, you will be responsible for designing, developing, and maintaining our backend services, databases, and integrating cloud services. You will collaborate closely with our front-end developers and product team to implement feature integrations, enhance our platform's performance, and contribute to our overall product development with a focus on scalable and efficient backend services.
Key Responsibilities:
- Design and develop scalable, high-performance backend services using Node.js and NestJS.
- Work with MongoDB and PostgreSQL databases to ensure data integrity, performance, and scalability.
- Develop and maintain robust web APIs for frontend-backend communication.
- Collaborate with front-end developers for API integration and feature development.
- Implement Azure cloud services, including service bus, functions, and Elasticsearch, into the development process.
- Ensure the implementation of best practices for code quality, testing, security, and cloud integration.
- Participate in code reviews to maintain high development standards.
- Troubleshoot, debug, and upgrade existing systems.
- Stay updated with the latest trends and technologies in backend development and cloud services.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Backend Software Engineer or similar role.
- Experience with Azure development, including Service Bus, Serverless Functions, and Elasticsearch.
- Experience developing and maintaining web APIs.
- Knowledge of code versioning tools, such as Git.
- Knowledge of Agile and Scrum methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Associate
- Full-time
- Information Technology
- Industries: Advertising Services and Technology, Information and Media
Software Engineer
Posted 4 days ago
Job Viewed
Job Description
As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications using the C# programming language. You will collaborate with cross-functional teams to analyze requirements, propose solutions, and implement robust software solutions.
Responsibilities- Design and develop software applications using C#, adhering to coding standards and best practices.
- Collaborate with product managers, data scientists, and other stakeholders to gather and analyze software requirements.
- Translate software requirements into technical specifications and designs.
- Write clean, efficient, and maintainable code to implement software solutions.
- Conduct thorough unit testing to ensure the reliability and quality of the software.
- Debug and resolve software defects and issues in a timely manner.
- Collaborate with other software engineers to review code and provide constructive feedback.
- Participate in code reviews and contribute to the improvement of coding standards and practices.
- Stay up to date with the latest technologies, trends, and best practices in C# development.
- Troubleshoot and resolve software performance and scalability issues.
- Document software designs, technical specifications, and implementation details.
- Assist in the deployment and configuration of software applications.
- Drive improvements in all areas, including data quality, testing and CI.
- Provide technical guidance and mentorship to junior software engineers.
- Strong proficiency in C# programming language.
- Experience in software development using .NET framework and related technologies.
- Solid understanding of object-oriented programming principles and design patterns.
- Proficiency in database development and SQL.
- Familiarity with software development methodologies, such as Agile or Scrum.
- Experience with version control systems, such as Git.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work effectively in a team-oriented environment.
- Strong attention to detail and a commitment to delivering high-quality software.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
- Experience with cloud technologies.
Software Engineer
Posted 9 days ago
Job Viewed
Job Description
We are seeking a Software Engineer to join our team and play a critical role in maintaining and improving the user experience of our digital platforms. This role is responsible for analyzing, troubleshooting, and resolving support tickets and incidents related to our applications. The ideal candidate will have hands-on experience in frontend development , SQL-based diagnostics , and technical support processes , along with a strong understanding of web analytics and agile workflows.
Key Responsibilities
- Monitor, prioritize, and resolve software support tickets via Jira or similar systems.
- Troubleshoot and debug issues across frontend (React.js, Blazor) and backend systems (C#/.NET, SQL)
- Collaborate with developers, QA, and product teams to reproduce, diagnose, and fix bugs
- Utilize SQL queries to investigate data-related issues and implement DBCRs
- Leverage tools like Google Analytics to understand user behavior and identify root causes
- Perform Excel-based analysis for reporting, ticket triaging, and internal data validation
- Write and maintain internal documentation and knowledge base articles
- Participate in agile sprint ceremonies and contribute to continuous improvement of the support process.
- Provide feedback to the development team on recurring issues, feature gaps, and customer pain points.
Required Skills & Experience
- 2+ years of hands-on experience in software development.
- Proficient in React.js , JavaScript , TypeScript , and MS Blazor for frontend support and diagnostics.
- Strong working knowledge of C# and .NET framework
- Intermediate to advanced SQL skills (writing queries, debugging database issues).
- strong in Google Analytics for event tracking and analysis.
- Excellent Excel skills (formulas, pivot tables, data cleansing).
- Experience working with Jira , or similar ticket management tools.
- Solid understanding of Agile methodologies and sprint-based workflows.
- Strong analytical thinking and problem-solving ability.
- Excellent communication and cross-functional collaboration skills.
Preferred Qualifications
- Background in software development or computer science.
- Experience working with logging and monitoring tools (e.g., Kibana, Application Insights).
- Exposure to RESTful APIs and network-level debugging.
- Familiarity with DevOps pipelines and release management is a plus.
Software Engineer
Posted 18 days ago
Job Viewed
Job Description
About nybl
We are developing an AI ecosystem that enables businesses across industries to deploy artificial intelligence solutions seamlessly using our platform and applications. Our technology empowers anyone to build AI solutions—without writing a single line of code or holding a Data Science degree. From healthcare to agriculture, education to industry, the applications of our technology are truly limitless.
The Role
As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications using the C# programming language. You will collaborate with cross-functional teams to analyze requirements, propose solutions, and implement robust software solutions.
Responsibilities
- Design and develop software applications using C#, adhering to coding standards and best practices.
- Collaborate with product managers, data scientists, and other stakeholders to gather and analyze software requirements.
- Translate software requirements into technical specifications and designs.
- Write clean, efficient, and maintainable code to implement software solutions.
- Conduct thorough unit testing to ensure the reliability and quality of the software.
- Debug and resolve software defects and issues in a timely manner.
- Collaborate with other software engineers to review code and provide constructive feedback.
- Participate in code reviews and contribute to the improvement of coding standards and practices.
- Stay up to date with the latest technologies, trends, and best practices in C# development.
- Troubleshoot and resolve software performance and scalability issues.
- Document software designs, technical specifications, and implementation details.
- Assist in the deployment and configuration of software applications.
- Drive improvements in all areas, including data quality, testing and CI.
- Provide technical guidance and mentorship to junior software engineers.
Required Skills
- Strong proficiency in C# programming language.
- Experience in software development using .NET framework and related technologies.
- Solid understanding of object-oriented programming principles and design patterns.
- Proficiency in database development and SQL.
- Familiarity with software development methodologies, such as Agile or Scrum.
- Experience with version control systems, such as Git.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work effectively in a team-oriented environment.
- Strong attention to detail and a commitment to delivering high-quality software.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
- Experience with cloud technologies.
Software Engineer
Posted today
Job Viewed
Job Description
Hiring: Software Engineer
Location: Onsite – Qatar
Duration: 6 Months & Extendable
Salary: QAR 12,000/- (Full Package)
Key Skills & Experience:
- Strong expertise in Java 17, Spring Framework, and Spring Boot
- Hands-on experience with Angular, AngularJS, JavaScript, NodeJS
- Skilled in developing REST APIs and Graph Query Language (preferred)
- Solid understanding of collections frameworks
- Proficiency in SQL, PL/SQL, Oracle, MySQL, SQL Server
- Familiar with PostgreSQL, MongoDB, or NoSQL databases
- Knowledge of database design, data modeling, and administration
- Experience with NiFi and retrieving data via APIs is an advantage
Requirements:
- Minimum 5–8 years of relevant development experience
- Strong problem-solving and debugging skills
Job Type: Contract
Contract length: 6 months
Pay: QAR11, QAR12,000.00 per month
Application Question(s):
- Do you have experience working with Angular, AngularJS, JavaScript, and
- How many years of hands-on experience do you have with Java, Spring Framework, and Spring Boot?
- How many years of experience do you have with SQL, PL/SQL, and RDBMS like Oracle, MySQL, or SQL Server?
- Have you developed and exposed REST APIs or worked with HTTP REST/JSON web services?
- Do you have experience with database design, NoSQL databases (PostgreSQL, MongoDB), or using tools like Nifi?
*
What is your notice period? (Immediate / 15 days / 30 days / Other – please specify)
Be The First To Know
About the latest Backend engineer Jobs in Qatar !
Software Engineer
Posted today
Job Viewed
Job Description
Ready to build the future of food?
The global food supply chain runs on outdated systems of paper and phone calls, and we believe it's time for a revolution. This inefficiency is the root cause of massive food waste, and we're on a mission to fix it.
At Wady AI, we're building the digital backbone for the entire industry. We are set to lead the race in the GCC and MENA by transforming how food moves, digitizing the supply chain, and reducing waste using the power of data.
We're looking for ambitious, passionate young talent in Qatar to join our mission. If you are an aspiring engineer in
Back End, Front End, Machine Learning, or AI
, this is your chance to build a better future with us. We're offering a bonus for those with a strong foundation in
React, React Native, and NodeJS
.
This isn't just an internship; it's an opportunity to join a team set on a global mission, with a clear path to a full-time role for the right candidate. The work is challenging, the vision is bold, and the impact is real.
If you are ready to help us build a smarter, more sustainable food system, we want to hear from you.
WadyAI #Qatar #Internship #TechJobs #FoodTech #SupplyChainSoftware Engineer
Posted today
Job Viewed
Job Description
Job Title:
Software Engineer (Web Applications & POS Systems)
Location
: Pakistan
Company
: E3
Reports to
: Software Developer
Company Overview:
BookingQube is a leading ticketing and event management platform in Qatar, selling thousands of tickets daily across both online and offline channels. Alongside our online booking system, we power our own Point-of-Sale (POS) and Mobile POS solutions, enabling seamless ticketing experiences for large-scale events, entertainment parks, and venues.
We are now evolving our technology stack and design approach to take BookingQube to the next level. As part of this journey, we're looking for a Software Engineer who can develop, maintain, and re-architect our core platform.
Key Responsibilities:
· Platform Development & Maintenance
· Build, maintain, and optimize the BookingQube web app for high-volume ticketing transactions.
· Ensure system stability, scalability, and performance for thousands of daily transactions.
· Migration & Modernization
· Lead the migration of our platform from + Laravel (PHP) to (React) with a fresh, modern UI/UX.
· Collaborate with designers to implement clean, user-friendly interfaces.
· POS & Mobile Systems
· Support and enhance integrations with BookingQube's custom POS and React Native-based mobile POS solutions.
· Ensure seamless synchronization between online ticketing, mobile apps, and offline point-of-sale operations.
· API & Backend Development
· Design and maintain RESTful APIs (with potential GraphQL adoption).
· Work with databases to ensure secure, efficient storage and retrieval of ticketing and event data.
· Collaboration
· Partner with product managers, designers, and event operations teams to ship new features.
· Review code, write documentation, and uphold best practices in software development.
Requirements:
Technical Skills:
· Strong experience in modern frontend frameworks: , React, or
· Solid knowledge of backend frameworks, preferably Laravel (PHP) or
· Familiarity with React Native for cross-platform mobile app development.
· Strong database knowledge (MySQL/PostgreSQL, MongoDB a plus).
· Experience with API development and integrations with third-party services.
·
Familiarity with POS systems, payment gateways, and event-based platforms is a big plus.
Professional Skills:
· Proven track record of building and maintaining production apps handling high traffic and real-time transactions.
· Strong problem-solving and debugging skills.
· Ability to translate business requirements into scalable technical solutions.
· Strong sense of ownership, reliability, and teamwork.
Preferred Qualifications:
· Experience in UI/UX implementation with TailwindCSS, ShadCN, or other modern design systems.
· Knowledge of DevOps tools (Docker, CI/CD, AWS/GCP/Azure).
· Experience with performance optimization for high-traffic platforms.
· Familiarity with event-tech, e-commerce, or ticketing ecosystems.
What We Offer:
- Be part of a creative and fast-growing company expanding internationally.
·
Work with a team that values innovation, fun, and excellence.
·
Opportunity to contribute to unique entertainment projects and experiences.
·
Flexible remote work setup.
How to Apply:
Interested candidates are invited to submit their resume, a cover letter detailing their experience, and a portfolio of relevant work to
and
. Please include " Software Engineer (Web Applications & POS Systems) Application" in the subject line of your email. Only shortlisted candidates will be contacted for an interview.
Join us and be part of an exciting journey to create extraordinary events and entertainment experiences
Software Engineer
Posted today
Job Viewed
Job Description
About the Role:
We are seeking an experienced Electronics Engineer
with strong expertise in
Arduino, YOLO, and Python
to join our team. The ideal candidate will bring hands-on experience in designing, developing, and deploying electronics solutions that integrate computer vision, embedded systems, and intelligent automation.
Key Responsibilities:
- Design, develop, and test Arduino-based hardware systems.
- Implement and optimize
YOLO object detection models
for real-time applications. - Write efficient Python scripts for hardware communication, data processing, and AI integration.
- Collaborate with cross-functional teams to integrate hardware and software solutions.
- Troubleshoot and resolve electronics and software-related issues.
- Document designs, processes, and code for maintainability.
Requirements:
- Bachelor's degree in
Electronics Engineering, Computer Engineering, or a related field
. - Minimum
5 years of experience
in electronics engineering. - Strong expertise in
Arduino programming and hardware integration
. - Proficiency in
Python programming
. - Practical experience with
YOLO or other deep learning object detection models
. - Solid understanding of embedded systems, microcontrollers, and sensors.
- Strong problem-solving and debugging skills.
Preferred Skills (Nice to Have):
- Experience with
Raspberry Pi, ESP32, or similar platforms
. - Familiarity with
OpenCV, TensorFlow, or PyTorch
. - Knowledge of communication protocols (I2C, SPI, UART).
- Experience with real-time systems and edge computing.
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work on innovative projects combining
AI and embedded systems
. - Professional growth and career development opportunities.
- Collaborative and dynamic work environment.