8 Backend Staff jobs in Qatar
Backend Intern
Posted today
Job Viewed
Job Description
Company Description
DineNorder is a revolutionary app designed to streamline restaurant operations, enhance customer connections, and deliver exceptional dining experiences. Our all-in-one solution transforms restaurant management by simplifying processes and improving efficiency. Join us in making dining experiences more enjoyable and seamless for both restaurants and customers alike.
Role Description
This is a full-time on-site role for a Backend Intern (Python) located in Doha, Qatar. The Backend Intern will be responsible for :
API & Backend Development
- Build, test, and maintain RESTful APIs using
FastAPI
. - Implement authentication & authorization (
JWT, OAuth2, API Keys
). - Design
microservices
that communicate via REST/gRPC or message queues - Handle file uploads, media storage, and background tasks (RQ Workers, FastAPI BackgroundTasks).
Database (PostgreSQL)
- Design normalized database schemas with indexes & constraints.
- Write optimized SQL queries & stored procedures where needed.
- Ensure data integrity with
Alembic migrations
. - Perform basic database administration (backup/restore, query performance tuning).
API Management
- Create
REST endpoints
for mobile/web clients. - Ensure
error handling, validation, rate limiting
. - Document endpoints with
Apidog
Performance & Security
- Optimize queries & endpoints for
large-scale traffic
. - Implement caching layers (
Redis / FastAPI middleware cache
). - Secure APIs against injection, XSS, CSRF, and other vulnerabilities.
Development Workflow
- Git & CI/CD
- Follow Git branching strategy (Dev → STG → PROD).
- Participate in code reviews, follow code quality standards.
- Work with
deployment pipelines
(GitHub Actions, Docker, Kubernetes, Azure App Service, VPS). - Testing
- Write unit tests with
pytest & FastAPI test client
. - Use mocks for APIs, DB, and external services.
- Maintain test coverage for reliability.
- Documentation
- Keep
README
and API docs up to date. - Write migration notes.
Deliverables
- Implement new backend features (from requirement → deployment).
- Maintain/debug existing APIs & microservices.
- Ensure
data accuracy
in PostgreSQL for analytics/dashboards. - Create admin tools & dashboards (FastAPI + frontend integration).
- Deliver
well-tested, production-ready code
on deadlines.
Backend Developer
Posted today
Job Viewed
Job Description
Backend Developer
Qualifications
- Experience in Back-End Web Development and Software Development
- Proficiency in Object-Oriented Programming (OOP) and general Programming skills
- Understanding and ability to collaborate with Front-End Development
- Excellent problem-solving skills and attention to detail
- Ability to work independently and as part of a team
- Bachelor's degree in Computer Science, Engineering, or a related field
- Experience in the technology or relevant industry is a plus
Backend Developer
Posted today
Job Viewed
Job Description
About Lillia:
Lillia is a Digital Health company based in India and the Middle East, collaborating with healthcare partners—including clinic chains specializing in Ayurveda, Allopathy, and Homeopathy—to empower individuals to enhance their metabolic health.
Founded in 2018, Lillia leverages an innovative app-based solution that follows a three-member coaching model and clinical protocol to drive lasting behavioral change.
We are revolutionizing the way people manage their health and well-being by applying the principles of Behavioral Science, built on advanced technology to provide a seamless user experience.
Job Description:
We are looking for an experienced Backend Java Developer with 2–5 years of hands-on experience in building scalable and secure backend systems. The ideal candidate will be responsible for developing and maintaining RESTful APIs, integrating backend services with frontend applications, and ensuring system reliability and performance.
You will collaborate with cross-functional teams including frontend, data, and AI teams to deliver innovative digital health solutions. Experience or interest in agentic or multi-agent systems (Python-based) is a strong plus.
Key Responsibilities:
- Design, develop, and maintain efficient, reusable, and reliable Java code.
- Build and optimize REST APIs for mobile and web platforms.
- Integrate frontend applications (React Native / Web) with backend services.
- Ensure application performance, scalability, and security.
- Identify bottlenecks, debug issues, and implement effective fixes.
- Implement authentication, authorization, and data protection measures.
- Design and manage data storage solutions using SQL and NoSQL databases.
- Collaborate with AI and data science teams on agentic/multi-agent modules (Python).
- Participate in code reviews, maintain code quality, and follow best practices.
- Work closely with DevOps teams on CI/CD, deployment, and cloud infrastructure.
Technology Stack:
- Backend: Java, Spring Boot
- Database: MongoDB, SQL
- Cloud & DevOps: GCP, Docker, Kubernetes
- Others: Microservices, REST APIs, JWT/OAuth2
- Plus (Preferred): Python exposure, especially in multi-agent or AI-driven systems
Qualification & Experience:
- 2–5 years of backend development experience in Java/Spring Boot.
- Bachelor's or Master's degree in Computer Science or a related field.
- Strong understanding of REST architecture, microservices, and data design.
- Experience with GCP/AWS/Azure environments is a plus.
- Familiarity with Python-based agentic systems is an advantage.
- Prior experience in a startup or fast-paced tech environment is preferred.
- Passionate about writing clean, maintainable code and contributing to product innovation.
Job Type: Full-time
Backend Intern
Posted today
Job Viewed
Job Description
This is a full-time on-site role for a Backend Intern (Python) located in Doha, Qatar. The Backend Intern will be responsible for :
API & Backend Development
- Build, test, and maintain RESTful APIs using FastAPI.
- Implement authentication & authorization (JWT, OAuth2, API Keys).
- Design microservices that communicate via REST/gRPC or message queues
- Handle file uploads, media storage, and background tasks (RQ Workers, FastAPI BackgroundTasks).
Database (PostgreSQL)
- Design normalized database schemas with indexes & constraints.
- Write optimized SQL queries & stored procedures where needed.
- Ensure data integrity with Alembic migrations.
- Perform basic database administration (backup/restore, query performance tuning).
API Management
- Create REST endpoints for mobile/web clients.
- Ensure error handling, validation, rate limiting.
- Document endpoints with Apidog
Performance & Security
- Optimize queries & endpoints for large-scale traffic.
- Implement caching layers (Redis / FastAPI middleware cache).
- Secure APIs against injection, XSS, CSRF, and other vulnerabilities.
Development Workflow
- Git & CI/CD
- Follow Git branching strategy (Dev → STG → PROD).
- Participate in code reviews, follow code quality standards.
- Work with deployment pipelines (GitHub Actions, Docker, Kubernetes, Azure App Service, VPS).
- Testing
- Write unit tests with pytest & FastAPI test client.
- Use mocks for APIs, DB, and external services.
- Maintain test coverage for reliability.
- Documentation
- Keep README and API docs up to date.
- Write migration notes.
Deliverables
- Implement new backend features (from requirement → deployment).
- Maintain/debug existing APIs & microservices.
- Ensure data accuracy in PostgreSQL for analytics/dashboards.
- Create admin tools & dashboards (FastAPI + frontend integration).
- Deliver well-tested, production-ready code on deadlines.
Job Type: Full-time
Backend Developer
Posted today
Job Viewed
Job Description
- Design and implement robust APIs that facilitate seamless communication between the frontend and backend components of applications.
- Optimize database queries and data storage solutions to enhance application performance and ensure scalability.
- Develop and maintain microservices architecture, enabling independent deployment and scaling of different application modules.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic effectively.
- Bachelor's degree in Computer Science, Engineering, or a related field is preferred for foundational knowledge.
- Proven experience of 3+ years in backend development, showcasing a strong understanding of server-side technology.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for deploying scalable applications.
- Proficient in programming languages like Python, Java, or , demonstrating expertise in at least one backend framework.
Senior Backend Engineer
Posted today
Job Viewed
Job Description
Welcome to Your Next Adventure
What You'll Get Your Hands On
- Design and build backend services using .NET Core 8 and ensure they integrate smoothly with other parts of the system.
- Optimize database performance through query optimization and implementing efficient data models in PostgreSQL, MongoDB, and DynamoDB.
- Participate in system design discussions to contribute to architectural improvements and ensure scalability and maintainability of services.
- Conduct code reviews to ensure adherence to coding standards and provide feedback to improve team performance.
- Implement refactoring efforts to improve existing codebases for better efficiency and readability.
- Write unit tests, integration tests, and ensure high test coverage for backend services.
- Troubleshoot and debug complex issues in both production and development environments.
- Document technical decisions, systems, and processes to support team knowledge sharing and future development.
- Participate in production deployments, ensuring that all systems function as expected after new releases.
The Magic You Bring
- 7+ years of experience in backend development, with 5+ years of experience working specifically with .NET Core.
- Proficiency in RESTful services and gRPC design and development, with a focus on maintainability and scalability.
- Expertise in relational databases like PostgreSQL and non-relational databases like MongoDB and DynamoDB.
- Familiarity with message brokers such as RabbitMQ and understanding of asynchronous operations and distributed systems.
- Deep understanding of software design patterns (e.g., Singleton, Factory, Strategy) and the ability to refactor and optimize existing codebases.
- Experience with code refactoring techniques, improving code structure and maintainability while preserving functionality.
- Experience in conducting unit testing, integration testing, and performance testing to ensure application robustness.
Bonus Points If You Have
- Strong experience in diagnosing and resolving complex performance issues, such as memory leaks, using advanced profiling and optimization tools.
- Ability to lead large-scale projects, ensuring alignment with both technical and business objectives.
- Experience in mentoring junior developers and guiding team growth.
- Familiarity with load testing and performance tuning.
- Ability to contribute to technical discussions and offer creative solutions.
- Experience with diagramming tools like Miro
Inside Snoonu's Universe
Snoonu is Qatar's homegrown Super App, reinventing daily life with blazing-fast delivery, ride-hailing, and shopping - all in one place. Powered by tech, driven by a global team, and obsessed with making life easier.
The Dream We're Chasing
To be the first Qatari Super App that propels the region and its community through innovation and technology. We envision a global expansion where what we do surpasses norms and limitations every time.
The Quest We're On
To radically transform how people live by leveraging technology to connect them with endless possibilities.
Our Everyday Superpowers
Be Customer Obsessed:
"Focus on the customer and all else will follow."
Act with Integrity:
"We are honest, ethical, and trustworthy in everything we do."
Be Curious and Creative:
"We constantly innovate and create solutions to bring a lasting positive impact."
Lead by Example and Take Ownership:
"Be the change you want to see and take ownership."
Work Smart and Deliver Results:
"You can do more by doing less, better, and faster."
It's All About People:
"Be a team player; together we are stronger."
Perks & Work-life Magic At Snoonu
Remote & Global Vibes –
Collaborate with a worldwide crew.
Brain Boosters –
Learning budgets, access to courses, and tools for your growth.
Builder's Playground –
Own your tasks, own your path We're big on autonomy.
Flexible Time Off –
We take recharging seriously. Generous leave and wellness policies.
Agile Everything –
Scrum isn't a buzzword here. It's how we roll, from product to ops.
Beyond the Code: Giving Back Matters
We don't just build app. We're committed to doing business sustainably and giving back to the community that fuels us. From eco-conscious practices to CSR projects, we're always finding ways to do better—and we invite you to be a part of that mission.
Diversity Isn't Just a Buzzword
At Snoonu, fairness and inclusion are the foundation of everything we do. We're proud to be an equal opportunity workplace that welcomes people from every walk of life. Be bold. Be you. Thrive here.
Let's Build the Future Together
Apply now to join a tech team where your code sparks change, your voice is heard, and your growth is guaranteed. Let's make some tech magic together.
Stay in the loop—connect with us on LinkedIn
Senior Backend Developer
Posted today
Job Viewed
Job Description
Company Description
At EMMA Systems, we help airports visualize real-time data and sensory information by monitoring key parameters, conditions, and systems to optimize overall efficiency and safety. Our unique hands-on approach allows us to understand airport operations and stakeholders, enabling easy adoption of our plug-and-play A-CDM solution. Complying with EUROCONTROL A-CDM objectives, our solution is designed to improve resource utilization and event predictability through our advanced AI technologies, thereby enhancing the overall efficiency of airport operations.
Role Description
This is a full-time, on-site role for a Senior Backend Software Engineer located in Qatar. The Senior Software Engineer will be responsible for back-end web development, software development, programming, and object-oriented programming (OOP). Daily tasks include designing, implementing, testing, and maintaining software. The Senior Software Engineer will also work with other engineers to improve software quality, mentor junior engineers, and share knowledge across teams.
Key Responsibilities
- Design, build, and maintain efficient, reusable, and reliable Python code using Django.
- Develop RESTful APIs to support frontend services and mobile applications.
- Collaborate with frontend developers to define and implement data structures and APIs.
- Ensure data security, scalability, and performance in backend systems.
- Optimize backend processes to maximize speed and efficiency.
- Troubleshoot, debug, and upgrade existing backend systems.
- Write and maintain comprehensive documentation for backend systems and APIs.
- Conduct code reviews and provide mentorship to junior developers.
- Stay informed about emerging technologies and best practices in backend development
- Develop and maintain data integrations and adapters with external systems using various protocols (HTTP, TCP, message-passing, etc.).
- Experience in building resilient and multithreaded applications.
Skills and Qualifications
Education
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Experience
5+ years of experience in backend development, particularly in Python and Django.
Technical Skills
- Expertise in Python and Django framework.
- Experience with RESTful API design and implementation.
- Strong understanding of relational databases (e.g., PostgreSQL) and NoSQL databases.
- Proficiency in version control systems such as Git.
- Familiarity with cloud services (AWS, Azure, etc.) and containerization (Docker).
- In-depth knowledge of Cross-Origin Resource Sharing (CORS), Cookies, and Caching systems.
- Skilled in Continuous Integration and Continuous Deployment (CI/CD) pipelines and tools.
- Familiarity with SSL/TLS protocols.
- Understanding of Authorization/Authentication mechanisms, including OAuth2 and OIDC.
Nice to have
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Experience in the aviation industry and familiarity with products like AODB, RMS and A-CDM is a plus.
- Basic to advanced knowledge of front-end technologies.
- Proficiency in unit testing.
- Well-versed in system design principles.
- Strong commitment to secure coding practices
- Demonstrated proficiency in Agile methodologies, including Scrum and Kanban.
- Required experience with microservices architecture.
- Skillful in enhancing back-end system performance.
Be The First To Know
About the latest Backend staff Jobs in Qatar !
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