Back End Developer Jobs in Qatar
6 Jobs Found
About Agoda<br><br>At Agoda, we bridge the world through travel. Our story began in 2005, when two lifelong friends and entrepreneurs, driven by their passion for travel, launched Agoda to make it easier for everyone to explore the world.<br><br>Today, we are part of Booking Holdings [NASDAQ: BKNG], with a diverse team of over 7,000 people from 90 countries, working together in offices around the globe. Every day, we connect people to destinations and experiences, with our great deals across our millions of hotels and holiday properties, flights, and experiences worldwide.<br><br>No two days are the same at Agoda. Data and technology are at the heart of our culture, fueling our curiosity and innovation. If you’re ready to begin your best journey and help build travel for the world, join us.<br><br>Get to Know our Team <br><br>In Agoda’s Back-End Engineering department, we build scalable, fault-tolerant systems and APIs that host our core business logic. Our systems cover all major areas of our business: inventory and pricing, product information, customer data, communications, partner data, booking systems, payments, and more. We employ state-of-the-art CI/CD and testing techniques to ensure everything works without downtime. Our systems are self-healing, responding gracefully to extreme loads or unexpected input. We use modern languages like Kotlin and Scala, Data technologies Kafka, Spark, MLflow, Kubeflow, Vast Storage, Star Rocks and agile development practices. Most importantly, we hire great people from around the world and empower them to be successful.<br><br>The Opportunity <br><br>Agoda Platform team is looking for developers to work on mission-critical systems that serve millions of users daily. You will have the chance to work on innovative projects, using cutting-edge technologies, and make a significant impact on our business and the travel industry.<br><br>What You’ll Need To Succeed<br><br>10+ years of experience developing performance-critical applications in a production environment using Scala, Java, Kotlin or relevant modern programming languages. Strong RDBMS knowledge (SQL Server, Oracle, MySQL, or other). Ability to direct significant company-wide projects and sets technical vision. Good command of the English language. Deeply involved in making architectural decisions, setting the standard and direction for the team. Implement advanced CI/CD pipelines and robust testing strategies to ensure seamless integration, deployment, and high code quality. Passion for software development and continuous improvement of your knowledge and skills. <br><br>It’s Great if You Have<br><br>Knowledge in NoSQL, Queueing systems (Kafka, Rabbit MQ, Active MQ, MSMQ), and Play framework. <br><br>This position is based in Bangkok, Thailand (Relocation Provided)<br><br>#AlRayyan #Amsterdam #Austin #Bali #Bandung #Bangalore #Bangkok #Barcelona #Berlin #Bucharest #Cape Town #Chicago #Cologne #Dallas #Detroit #Dubai #Dublin #Hong Kong #Jakarta #Johannesburg #Kyiv #London #Manchester #Manila #Munich #Gurugam #Noida #New York #Oslo #Paris #Riga #Saint Petersburg #San Francisco #San Jose #Seattle #Seoul #Singapore #Stockholm #Sydney #Taipei #Tainan #Tel Aviv #Toronto #Vancouver #Vilnius #Warsaw<br><br>Please review our Hiring Process Guidelines before your interview — click here to learn how interviewing at Agoda works.<br><br>Discover More About Working At Agoda<br><br>Agoda Careers https://careersatagoda.com Facebook https://www.facebook.com/agodacareers/Linked In https://www.linkedin.com/company/agoda You Tube https://www.youtube.com/agodalife<br><br>Equal Opportunity Employer <br><br>At Agoda, we pride ourselves on being a company represented by people of all different backgrounds and orientations. We prioritize attracting diverse talent and cultivating an inclusive environment that encourages collaboration and innovation. Employment at Agoda is based solely on a person’s merit and qualifications. We are committed to providing equal employment opportunity regardless of sex, age, race, color, national origin, religion, marital status, pregnancy, sexual orientation, gender identity, disability, citizenship, veteran or military status, and other legally protected characteristics.<br><br>We will keep your application on file so that we can consider you for future vacancies and you can always ask to have your details removed from the file. For more details please read our privacy policy.<br><br>Disclaimer<br><br>We do not accept any terms or conditions, nor do we recognize any agency’s representation of a candidate, from unsolicited third-party or agency submissions. If we receive unsolicited or speculative CVs, we reserve the right to contact and hire the candidate directly without any obligation to pay a recruitment fee.
???? Welcome to Your Next Adventure!<br><br>???? What You’ll Get Your Hands On<br><br>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 Postgre SQL, Mongo DB, and Dynamo DB. 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.<br><br>????♂️ The Magic You Bring<br><br>7+ years of experience in backend development, with 5+ years of experience working specifically with . NET Core. Proficiency in RESTful services and g RPC design and development, with a focus on maintainability and scalability. Expertise in relational databases like Postgre SQL and non-relational databases like Mongo DB and Dynamo DB. Familiarity with message brokers such as Rabbit MQ 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.<br><br>✨ Bonus Points If You Have<br><br>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<br><br>Inside Snoonu’s Universe<br><br>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.<br><br>The Dream We’re Chasing<br><br>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.<br><br>The Quest We’re On<br><br>To radically transform how people live by leveraging technology to connect them with endless possibilities.<br><br>Our Everyday Superpowers<br><br>???? Be Customer Obsessed: “Focus on the customer and all else will follow.”<br><br>???? Act with Integrity: “We are honest, ethical, and trustworthy in everything we do.”<br><br>???? Be Curious and Creative: “We constantly innovate and create solutions to bring a lasting positive impact.”<br><br>????Lead by Example and Take Ownership: “Be the change you want to see and take ownership.”<br><br>???? Work Smart and Deliver Results: “You can do more by doing less, better, and faster.”<br><br>???????? It's All About People: “Be a team player; together we are stronger.”<br><br>???? Perks & Work-life Magic At Snoonu<br><br>???? Remote & Global Vibes – Collaborate with a worldwide crew.<br><br>???? Brain Boosters – Learning budgets, access to courses, and tools for your growth.<br><br>???? Builder’s Playground – Own your tasks, own your path! We’re big on autonomy.<br><br>???? Flexible Time Off – We take recharging seriously. Generous leave and wellness policies.<br><br>????️ Agile Everything – Scrum isn’t a buzzword here. It’s how we roll, from product to ops.<br><br>Beyond the Code: Giving Back Matters<br><br>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.<br><br>Diversity Isn’t Just a Buzzword<br><br>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.<br><br>Let’s Build the Future Together<br><br>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.<br><br>Stay in the loop—connect with us on Linked In!
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
About the job Backend Developer – Python/FastAPI - Perm
<p><strong>Key Responsibilities:</strong></p><br>
<ul>
<li>Develop secure and scalable backend applications using Python and FastAPI.</li>
<li>Build and maintain REST APIs, database components, and system integrations.</li>
<li>Convert approved business requirements into reliable system functions.</li>
<li>Integrate the Core System with internal applications and external service providers.</li>
<li>Perform unit testing, debugging, performance optimization, and defect resolution.</li>
<li>Apply authentication, authorization, validation, logging, and audit-trail requirements.</li>
<li>Support data migration, user acceptance testing, deployment, and production issues.</li>
<li>Prepare and maintain technical and API documentation.</li>
</ul>
<p><strong>Requirements:</strong></p><br>
<ul>
<li>Bachelor's degree in Computer Science, Software Engineering, or a related field.</li>
<li>Practical experience in Python, FastAPI, REST APIs, and relational databases.</li>
<li>Knowledge of SQL, Git, API security, automated testing, and containerization.</li>
<li>Understanding of system integrations and financial transaction processing is preferred.</li>
<li>Strong analytical, troubleshooting, and problem-solving skills.</li>
</ul>
<br>
<br> </div>
???? Welcome to Your Next Adventure!<br><br>???? What You’ll Get Your Hands On<br><br>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 Postgre SQL, Mongo DB, and Dynamo DB. 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.<br><br>????♂️ The Magic You Bring<br><br>7+ years of experience in backend development, with 5+ years of experience working specifically with . NET Core. Proficiency in RESTful services and g RPC design and development, with a focus on maintainability and scalability. Expertise in relational databases like Postgre SQL and non-relational databases like Mongo DB and Dynamo DB. Familiarity with message brokers such as Rabbit MQ 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.<br><br>✨ Bonus Points If You Have<br><br>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<br><br>Inside Snoonu’s Universe<br><br>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.<br><br>The Dream We’re Chasing<br><br>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.<br><br>The Quest We’re On<br><br>To radically transform how people live by leveraging technology to connect them with endless possibilities.<br><br>Our Everyday Superpowers<br><br>???? Be Customer Obsessed: “Focus on the customer and all else will follow.”<br><br>???? Act with Integrity: “We are honest, ethical, and trustworthy in everything we do.”<br><br>???? Be Curious and Creative: “We constantly innovate and create solutions to bring a lasting positive impact.”<br><br>????Lead by Example and Take Ownership: “Be the change you want to see and take ownership.”<br><br>???? Work Smart and Deliver Results: “You can do more by doing less, better, and faster.”<br><br>???????? It's All About People: “Be a team player; together we are stronger.”<br><br>???? Perks & Work-life Magic At Snoonu<br><br>???? Remote & Global Vibes – Collaborate with a worldwide crew.<br><br>???? Brain Boosters – Learning budgets, access to courses, and tools for your growth.<br><br>???? Builder’s Playground – Own your tasks, own your path! We’re big on autonomy.<br><br>???? Flexible Time Off – We take recharging seriously. Generous leave and wellness policies.<br><br>????️ Agile Everything – Scrum isn’t a buzzword here. It’s how we roll, from product to ops.<br><br>Beyond the Code: Giving Back Matters<br><br>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.<br><br>Diversity Isn’t Just a Buzzword<br><br>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.<br><br>Let’s Build the Future Together<br><br>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.<br><br>Stay in the loop—connect with us on Linked In!
???? Welcome to Your Next Adventure!<br><br>???? What You’ll Get Your Hands On<br><br>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 Postgre SQL, Mongo DB, and Dynamo DB. 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.<br><br>????♂️ The Magic You Bring<br><br>7+ years of experience in backend development, with 5+ years of experience working specifically with . NET Core. Proficiency in RESTful services and g RPC design and development, with a focus on maintainability and scalability. Expertise in relational databases like Postgre SQL and non-relational databases like Mongo DB and Dynamo DB. Familiarity with message brokers such as Rabbit MQ 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.<br><br>✨ Bonus Points If You Have<br><br>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<br><br>Inside Snoonu’s Universe<br><br>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.<br><br>The Dream We’re Chasing<br><br>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.<br><br>The Quest We’re On<br><br>To radically transform how people live by leveraging technology to connect them with endless possibilities.<br><br>Our Everyday Superpowers<br><br>???? Be Customer Obsessed: “Focus on the customer and all else will follow.”<br><br>???? Act with Integrity: “We are honest, ethical, and trustworthy in everything we do.”<br><br>???? Be Curious and Creative: “We constantly innovate and create solutions to bring a lasting positive impact.”<br><br>????Lead by Example and Take Ownership: “Be the change you want to see and take ownership.”<br><br>???? Work Smart and Deliver Results: “You can do more by doing less, better, and faster.”<br><br>???????? It's All About People: “Be a team player; together we are stronger.”<br><br>???? Perks & Work-life Magic At Snoonu<br><br>???? Remote & Global Vibes – Collaborate with a worldwide crew.<br><br>???? Brain Boosters – Learning budgets, access to courses, and tools for your growth.<br><br>???? Builder’s Playground – Own your tasks, own your path! We’re big on autonomy.<br><br>???? Flexible Time Off – We take recharging seriously. Generous leave and wellness policies.<br><br>????️ Agile Everything – Scrum isn’t a buzzword here. It’s how we roll, from product to ops.<br><br>Beyond the Code: Giving Back Matters<br><br>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.<br><br>Diversity Isn’t Just a Buzzword<br><br>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.<br><br>Let’s Build the Future Together<br><br>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.<br><br>Stay in the loop—connect with us on Linked In!
About the Role We are looking for an experienced Senior AI Engineer who can develop AI systems and tools. In this role, you will bridge the gap between artificial intelligence and robust software engineering by building the backend infrastructure that brings our AI solutions to life in production. What You'll DoDesign, develop, and deploy scalable AI application systems and internal tools. Architect, build, and maintain the backend systems required to support complex AI operations. Integrate machine learning models into secure, production-ready environments. Ensure the performance, reliability, and scalability of AI-driven applications and APIs. What We're Looking For Proven experience working as a Senior AI application Engineer, Machine Learning Engineer, or Backend Software Engineer. Strong backend development skills and a deep understanding of software engineering principles. Hands-on experience building, scaling, and deploying AI tools and systems. Solid understanding of API design, cloud infrastructure, and database management.