Java Jobs - Dubai UAE
1267 Jobs Found
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><ul><li><p><strong>Architectural Leadership:</strong> Lead the design and implementation of end-to-end features, ensuring the overall system architecture is scalable, secure, and maintainable.</p></li><li><p><strong>Advanced Frontend Development:</strong> Build highly performant, accessible, and responsive user interfaces using Next.js (App Router, Server Components, and optimized rendering strategies).</p></li><li><p><strong>Enterprise Backend Design:</strong> Architect modular and testable services using NestJS, implementing complex business logic, dependency injection, and microservices where applicable.</p></li><li><p><strong>Database & Infrastructure:</strong> Design sophisticated database schemas, optimize complex queries, and oversee data integrity across SQL/NoSQL environments.</p></li><li><p><strong>Code Excellence & Mentorship:</strong> Conduct rigorous code reviews, establish engineering best practices, and mentor junior and mid-level developers to foster technical growth.</p></li><li><p><strong>Strategic Collaboration:</strong> Partner with stakeholders and product owners to translate business goals into technical roadmaps and architectural designs.</p></li><li><p><strong>Security & Reliability:</strong> Implement advanced security protocols (OAuth, JWT, Rate Limiting) and comprehensive testing suites (Unit, Integration, E2E).</p></li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li><p><strong>Core Languages - </strong>JavaScript (ES6+), <strong>TypeScript (Expert Level)</strong></p><p><strong>Frontend - Next.js</strong>, React, Tailwind CSS, State Management (Zustand, Redux, or Context API)</p><p><strong>Backend - NestJS</strong>, Node.js, TypeORM / Prisma, Microservices, Event-driven architecture</p><p><strong>Databases - </strong>PostgreSQL, MySQL, or MongoDB; Advanced Redis usage</p><p><strong>APIs - </strong>RESTful APIs, GraphQL, WebSockets, gRPC</p><p><strong>DevOps & Tools - </strong>Git, Docker, Kubernetes, CI/CD, AWS/Vercel/Azure</p><br><p><strong>Qualifications</strong></p><ul><li><p><strong>Experience:</strong> <strong>5+ years</strong> of professional software development experience, with a significant focus on full-stack JavaScript/TypeScript environments.</p></li><li><p><strong>Expertise:</strong> Deep, demonstrable experience shipping production-grade applications using <strong>Next.js</strong> and <strong>NestJS</strong>.</p></li><li><p><strong>System Design:</strong> Proven ability to design distributed systems and manage complex data flows between the client and server.</p></li><li><p><strong>Problem Solving:</strong> Experience solving "at-scale" challenges, such as performance bottlenecks, memory leaks, and high-concurrency issues.</p></li><li><p><strong>Education:</strong> Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent senior-level industry experience).</p></li></ul></li></ul><p></p></section>
As a Mobile Software Developer you will be responsible for<br> Build and maintain cross-platform mobile applications in Flutter/Dart and React Native, ensuring performance, responsiveness, and a polished UX.<br> Integrate native device capabilities: camera, biometrics, secure storage, push notifications, deep linking, and third-party SDKs (payments, identity verification).<br> Build and consume Type Script/Node (Express) backend services and REST APIs that power the apps, including server-driven / dynamic UI content.<br> Work within a structured Git workflow (issue → branch → pull request → review).<br> Participate in code review: both giving and receiving, and write well-documented, maintainable, reusable code.<br> Support the app build and release process across i OS and Android.<br> Troubleshoot and debug across the mobile and backend layers.<br> Help choose the right framework per project (Flutter vs React Native vs native) and prototype accordingly.<br> <br><br><br>Requirements<br><br>Qualifications & Skills: <br><br> 2+ years building and shipping cross-platform mobile applications, with hands-on production experience in both Flutter/Dart and React Native (or strong depth in one and demonstrable working ability in the other).<br> Proficiency in Type Script/Java Script (ES6+) and in Dart.<br> Solid grasp of state-management patterns in both ecosystems (e.g. BLoC/Riverpod/Provider in Flutter; Redux/Zustand/React Query in React Native).<br> Comfortable with native platform concerns: permissions, lifecycle, device APIs, and third-party SDK integration.<br> Experience consuming and building REST APIs.<br> Experience with Git and pull-request-based collaboration workflows.<br> Familiarity with Agile development.<br> Ability to write clean, modular, reusable code and to work effectively in someone else's codebase.<br> Strong problem-solving, attention to detail, and communication.<br> <br><br><br>Benefits<br><br>• 24 annual leave days<br>• Annual flight home<br>• Life insurance plan<br>• Medical insurance plan (with the option to upgrade at your own cost)<br>• Bonus scheme (in relevant departments)<br>• Invitations to participate in various company functions, staff events, and department team building events<br>• Opportunities to learn, develop and grow with the organization<br><br>Skills: Qualifications & Skills:<br><br>•2+ years building and shipping cross-platform mobile applications, with hands-on production experience in both Flutter/Dart and React Native (or strong depth in one and demonstrable working ability in the other).<br>• Proficiency in Type Script/Java Script (ES6+) and in Dart.<br>• Solid grasp of state-management patterns in both ecosystems (e.g. BLoC/Riverpod/Provider in Flutter; Redux/Zustand/React Query in React Native).<br>•Comfortable with native platform concerns: permissions, lifecycle, device APIs, and third-party SDK integration.<br>• Experience consuming and building REST APIs.<br>• Experience with Git and pull-request-based collaboration workflows.<br>• Familiarity with Agile development.<br>• Ability to write clean, modular, reusable code and to work effectively in someone else's codebase.<br>• Strong problem-solving, attention to detail, and communication.
Role: Full Stack Javascript Developer (Remote) Location: Remote (Work from Anywhere) Payout: $20-$55/hour<br>Role Overview:We are hiring for one of our clients, seeking a Javascript Developer to work on a contract basis. The successful candidate will apply their expertise to help train next-generation AI systems, shaping how models learn, reason, and perform through high-quality, real-world input. With a focus on domain expertise, this role is ideal for individuals with experience in web development and a passion for AI. The Javascript Developer will be part of a global network of experts contributing to the development of frontier AI models.<br>Key Responsibilities:• Design, develop, and optimize robust, efficient, and reusable Javascript code for web applications.• Collaborate with cross-functional teams to define, design, and deliver new features and enhancements.• Participate in code reviews, providing constructive feedback and best practices to foster continuous improvement.• Troubleshoot, debug, and resolve complex technical issues across the application stack.• Maintain comprehensive and precise documentation to ensure seamless team collaboration and project continuity.• Stay updated with emerging trends and technologies to drive continuous innovation within the team.<br>Required Skills & Qualifications:• Proficiency in Javascript, with experience in web application development and a strong understanding of front-end and back-end technologies.• Experience with collaborative code development and version control systems, such as Git.• Strong problem-solving skills, with the ability to troubleshoot and debug complex technical issues.• Excellent communication and teamwork skills, with the ability to work effectively with cross-functional teams.• Strong knowledge of software development methodologies, including Agile and Scrum.• Familiarity with containerization and deployment tools, such as Docker and Kubernetes.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the AI industry, contributing to the development of frontier AI models and shaping the future of AI. With a global network of experts and a strong focus on domain expertise, this role provides a chance to make a meaningful impact and work on cutting-edge projects.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Key Responsibilities Identify and develop new business opportunities for IT services and technology solutions. Generate and manage a strong sales pipeline through networking, prospecting, and strategic partnerships. Engage with customers to understand their business challenges and recommend tailored IT solutions. Prepare and deliver compelling presentations, proposals, RFP/RFI responses, and commercial offers. Negotiate contracts and successfully close deals to achieve and exceed revenue targets. Build and maintain strong relationships with key decision-makers and stakeholders. Collaborate with technical, delivery, and marketing teams to ensure successful client engagements. Identify upselling and cross-selling opportunities within existing accounts. Provide market intelligence, customer feedback, and competitive insights to support business growth. Required Qualifications Bachelor's Degree in IT, Computer Science, Business Administration, or a related field. MBA is an added advantage.8+ years of experience in IT Sales and Business Development. Proven success in selling IT Services, Cloud Solutions, Digital Transformation, and Enterprise Technology Solutions. Demonstrated experience in generating and closing IT services business in the UAE market. Skills & Competencies Strong understanding of IT Services, Cloud Technologies and Digital Transformation. Excellent communication, presentation, negotiation, and stakeholder management skills. Ability to build trusted relationships with C-level executives and decision-makers. Self-motivated, target-oriented, and capable of managing multiple opportunities simultaneously. Strong analytical and problem-solving abilities. What We're Looking For A highly motivated business development professional who thrives in a fast-paced environment, understands the UAE technology landscape, and can consistently deliver revenue growth through strategic client acquisition and relationship management.<br>UAE Market Experience (Mandatory)
Role: Full Stack Developer - Java Script (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: Competitive, based on experience<br>Role Overview:We are hiring for one of our clients, seeking a Fullstack Developer to work on a contract basis. The role requires building and maintaining scalable web applications using modern technologies. You will collaborate with cross-functional teams to deliver high-quality software solutions.<br>Key Responsibilities:• Design, develop, and deploy full-stack applications using Java Script/Type Script, React, and Node.js.• Implement and optimize RESTful APIs and Graph QL endpoints for backend services.• Write clean, maintainable, and efficient code adhering to best practices and coding standards.• Conduct code reviews to ensure consistency, performance, and security across the codebase.• Troubleshoot, debug, and resolve issues in existing applications and infrastructure.<br>Required Skills & Qualifications:• Proficiency in Java Script or Type Script with experience in React for frontend development.• Strong expertise in Node.js for backend development and API creation.• Experience with database systems such as Postgre SQL, Mongo DB, or similar.• Familiarity with cloud platforms like AWS, Azure, or Google Cloud for deployment and scaling.• Knowledge of Dev Ops practices including CI/CD pipelines and containerization with Docker.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to the development of cutting-edge digital solutions. The project involves building scalable applications that serve a diverse user base.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Do you love solving complex problems? Do algorithms and architectures spark your curiosity? Do you want to build software that impacts millions of people worldwide? Do you thrive in a team of highly skilled engineers? If yes, then you might be the next Nova Pilot we’re looking for!<br>Who We Are – Nova Pilot Nova Pilot is a new technology venture in Dubai, founded by an accomplished software architect with a proven history of building successful large-scale platforms. Recognized for academic excellence and a Mensa member, he now brings this expertise to Dubai to build something extraordinary. Our vision is to create an elite team of architects who combine technical mastery with humility and collaboration. We look for people who own problems, invent solutions, and inspire those around them. As one of the first joiners, you’ll work directly with our founder, taking high responsibility and helping shape both the company’s products and its culture.<br>Your Mission As a Software Architect at Nova Pilot, you will:Own complex problems end-to-end: from understanding the challenge to delivering the solution. Invent scalable architectures that solve problems others consider impossible. Research and design algorithms that push the boundaries of efficiency, scalability, and intelligence. Analyze existing solutions and architectures, identifying weaknesses, trade-offs, and opportunities for improvement. Consult with stakeholders to translate complexity into clarity and influence decisions. Mentor and empower developers, raising the level of the entire team. Build frameworks and reusable components that accelerate innovation across projects. Take ownership as an early joiner, helping set both engineering standards and company culture.<br>At Nova Pilot, we work on high-stakes projects where reliability and precision matter deeply. We trust our architects to deliver without hand-holding — not through arrogance, but through collaboration, discipline, and excellence.<br>About You We’re looking for more than just a strong developer — we’re looking for a leader in technology and ideas. You bring:A Master’s degree or PhD in Computer Science, Mathematics, Artificial Intelligence, or a closely related field. At least 15+ years of experience. Strong foundation in mathematics, algorithms, and computational theory. Experience with algorithm research: analyzing complexity, optimizing performance, and designing novel approaches. Deep expertise in C#/. NET. Strong background in distributed systems and microservices. Solid experience with cloud platforms (AWS, Azure, or GCP) or Kubernetes. Knowledge of NoSQL databases (e.g., Mongo DB, Cassandra). Familiarity with CI/CD (Azure Dev Ops, Git Hub, or similar). Experience with Infrastructure as Code (Pulumi or Terraform). AI/ML skills: practical experience designing or integrating intelligent systems (e.g., recommendation engines, predictive models, or AI-driven frameworks). Proven ability to convince stakeholders and guide technical discussions. A natural drive to mentor, share knowledge, and lift others up. Strong communication skills in English Based in Dubai, UAE (no relocation provided).<br>Why Join Nova Pilot in Dubai? Be part of the founding team of a high-potential new venture. Work directly with a visionary architect leader with a proven record of success. Take real ownership of problems and solutions. Help set engineering standards and company culture from day one. Influence both technical direction and stakeholder decisions. Thrive in a multi-cultural environment built around excellence and respect. Flat hierarchy, fast decision-making, and startup energy. Flexible working hours & remote-friendly culture with Dubai as your base.<br>???? This isn’t just a job. It’s an opportunity to invent, lead, and collaborate at the very beginning of a new success story. Apply now and help pilot the future with Nova Pilot.
Job Description<br><br>GAC Group IT is looking for candidates for the role of Software Engineer – Application Support to be based in Dubai. Could it be you?<br><br>Job Description<br><br>At GAC, we rely on our IT systems to provide the best solutions that help our users around the world. We are seeking an experienced Application Support Specialist (Software Engineer) to join us on this journey, using his or her technological skills to make us more efficient.<br><br>The job role is part of the Application Support function to ensure availability and accessibility of the application(s) according to agreed service levels and business priorities. The primary goal of the role is to support production issues and to debug/troubleshoot and fix them to eliminate or minimize the adverse impact on business operations for the GAC Group.<br><br>The job role also requires close working relationship with the Infrastructure and Architecture & Development departments whose mission is to build or configure, maintain, or enhance, and eventually decommission applications/services through their life cycle.<br><br>Job Requirement <br><br><br>Perform 2nd and 3rd line support activities for the application(s) in coordination with the Development Team and the Helpdesk. Manage Incidents, Proactive Alerts, Change Requests, and Service Requests ensuring compliance to the enterprise architecture, production processes & framework and other Group standards. Ensure incidents and requests are resolved/fulfilled within agreed Service Levels and where applicable workarounds are provided to minimize business impact with timely escalations to the next level of support for faster resolution. Ensure follow-ups with and updates to external and internal customers are done in a proactive, timely and professional manner. Take part in application improvement projects and bugfixes in coordination with the development team to ensure the stability and performance of the application(s). Produce and maintain clear documentation on application functionality and support procedures in the Knowledgebase<br><br>Job Requirements<br><br>Skills and Qualifications<br><br><br>A bachelor’s degree, preferably related to computer science or equivalent. Strong working knowledge of Object-Oriented Programming (OOP), C#, REST APIs, . NET Core / . NET Framework, and Dev Express UI components (Win Forms and/or WPF). Hands-on experience with MS SQL Server, complex queries, stored procedures, performance tuning, and troubleshooting (Azure SQL preferred). Experience with Microsoft Azure, cloud-hosted applications and container-based solutions (e.g., Azure App Services, Azure Kubernetes Service, Web Services).2+ years of production support experience in application development, software engineering, or technical services. Minimum 2+ years of hands-on experience in . NET Core application development. Experience working on RDBMS and No-SQL databases. Knowledge of Incident, Problem and Change management processes and a good understanding of ITIL best practices. (ITIL foundation certification is a plus but not mandatory). Previous experience developing and supporting financial solutions in the Supply chain, Shipping and Logistics domain is a plus. Exposure to application Development, Integration, Testing and Release is a plus. Knowledge of APM (Application Performance Monitoring) and related tool exposure will be an advantage. Working knowledge of Agile and Dev Ops methodologies.<br><br>Other Expectations<br><br><br>Excellent written and verbal communication skills in English Self-starter, proactive, positive, creative, and flexible. Ability to learn and apply new technologies as and when required. Should be able to adapt quickly to changes in business requirements and work in an agile environment. Maintains a professional behavior at work. Cultural awareness within a multi-cultural corporate environment.
Designation : Software Engineer Location: UAE<br>About noon We’re building an ecosystem of digital products and services that power everyday life across the Middle East—fast, scalable, and deeply customer-centric. Our mission is to deliver to every door every day. We want to redefine what technology can do in this region, and we’re looking for a Software Engineer who can help us move even faster.<br>noon’s mission: Every door, every day.<br>Role Overview We are looking for a Software Engineer, specialized in frontend, for a newly established electronic payments provider. <br>Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.<br>The candidate must understand programming patterns and methodologies and be an expert in Angular programming. He/she shall understand concepts of secure programming and must be skilled in using recent versions of Microsoft Development Tools (Microsoft Visual Studio &; Azure Dev Ops) as well as small-scale management of his/hers working environment.<br>The candidate must be a team player and have experience in teamwork but must be able to demonstrate skills required in the end-to-end development process. If required, he/she must start from high-level requirements of the individual units, convert them into design, complete implementation, and unit tests, and document this for reuse. Previous work with ecommerce and payment-related technologies will be a huge advantage.<br>Key Responsibilities Convert high-level system requirements to design of individual components and services Implement systems with emphasis on quality, usability, high-performance and security Design and implement user interfaces and ensure the technical feasibility of UI/UX designs Assure that all user input is validated before submitting to back end Optimize application for maximum usability, speed, and scalability Provide 2nd level support related to implemented platforms Create technical documentation<br>Requirements Bachelor’s degree in engineering/ computer science5 years of experience in software development3+ years of experience in UX/UIWillingness to learn new languages and frameworks.<br>Skills Problem solving Strong drive to deliver results High level of energy and enthusiasm Fluent in English Flexible working style<br>Technologies & Tools Proficient knowledge of Angular 10+ and Angular Material Proficient understanding of web markup, including HTML5, CSS3Proficient understanding of client-side scripting and Java Script frameworks, including j Query Proficient understanding of cross-browser compatibility issues and ways to work around them Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASSKnowledge of Redux, RxJs and Ngrx Store Knowledge of React / Vue Knowledge of PHP and a willingness to learn and develop for Woo Commerce,Magento, and Shopify.<br>Who will excel? We’re looking for people with high standards, who understand that hard work matters. You need to be relentlessly resourceful and operate with a deep bias for action. We need people with the courage to be fiercely original. noon is not for everyone; readiness to adapt, pivot, and learn is essential.
Designation : Software Engineer Location: UAE<br>About noon We’re building an ecosystem of digital products and services that power everyday life across the Middle East—fast, scalable, and deeply customer-centric. Our mission is to deliver to every door every day. We want to redefine what technology can do in this region, and we’re looking for a Software Engineer who can help us move even faster.<br>noon’s mission: Every door, every day.<br>Role Overview We are looking for a Software Engineer, specialized in frontend, for a newly established electronic payments provider. <br>Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.<br>The candidate must understand programming patterns and methodologies and be an expert in Angular programming. He/she shall understand concepts of secure programming and must be skilled in using recent versions of Microsoft Development Tools (Microsoft Visual Studio &; Azure Dev Ops) as well as small-scale management of his/hers working environment.<br>The candidate must be a team player and have experience in teamwork but must be able to demonstrate skills required in the end-to-end development process. If required, he/she must start from high-level requirements of the individual units, convert them into design, complete implementation, and unit tests, and document this for reuse. Previous work with ecommerce and payment-related technologies will be a huge advantage.<br>Key Responsibilities Convert high-level system requirements to design of individual components and services Implement systems with emphasis on quality, usability, high-performance and security Design and implement user interfaces and ensure the technical feasibility of UI/UX designs Assure that all user input is validated before submitting to back end Optimize application for maximum usability, speed, and scalability Provide 2nd level support related to implemented platforms Create technical documentation<br>Requirements Bachelor’s degree in engineering/ computer science5 years of experience in software development3+ years of experience in UX/UIWillingness to learn new languages and frameworks.<br>Skills Problem solving Strong drive to deliver results High level of energy and enthusiasm Fluent in English Flexible working style<br>Technologies & Tools Proficient knowledge of Angular 10+ and Angular Material Proficient understanding of web markup, including HTML5, CSS3Proficient understanding of client-side scripting and Java Script frameworks, including j Query Proficient understanding of cross-browser compatibility issues and ways to work around them Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASSKnowledge of Redux, RxJs and Ngrx Store Knowledge of React / Vue Knowledge of PHP and a willingness to learn and develop for Woo Commerce,Magento, and Shopify.<br>Who will excel? We’re looking for people with high standards, who understand that hard work matters. You need to be relentlessly resourceful and operate with a deep bias for action. We need people with the courage to be fiercely original. noon is not for everyone; readiness to adapt, pivot, and learn is essential.
CNS is a technology company that powers the future by providing digital solutions essential to support all enterprise and human development. While growing and managing a robust pool of supplier-partners for the benefit of our clients has always been a priority, we are constantly re-inventing ourselves.<br><br>Founded in 1987 with more than 30 years of experience, CNS employs over 320 employees including more than 250 certified engineers. We offer in-depth expertise and a range of best-in-class products that support the digital transformation of all major industries. With offices in three countries, we have an extensive reach into, and regional knowledge of the Middle East markets.<br><br>A shift into levering our many years of experience to develop pioneering software in-house will add yet another dimension to our highly innovative solutions-portfolio.<br><br>Job Description<br><br>We are looking for a motivated and proactive Software Engineer - Emirati Talent with around two years of professional experience to join our team. The ideal candidate is an Emirati software engineer who takes ownership of their work, enjoys solving challenging technical problems, and is eager to learn and grow in a collaborative environment.<br><br>Duties & Responsibilities<br><br> Design, develop, test, and maintain scalable web applications and backend services. Take ownership of assigned features from design through deployment and support. Collaborate with cross-functional teams to deliver high-quality software solutions. Write clean, maintainable, and well-documented code. Troubleshoot, debug, and resolve production issues efficiently. Participate in code reviews and contribute to the continuous improvement of development practices. Ensure applications are secure, performant, and reliable. <br><br>Qualifications<br><br>Education:<br><br> Bachelor's degree in Computer Science, Software Engineering. Relevant technical experience in software development, cloud, Dev Ops, or related areas. <br><br>Experience<br><br> Around two years of professional software development experience. Experience across the software development lifecycle, production support, RESTful APIs, microservices, CI/CD, or cloud platforms. <br><br>Skills & Abilities<br><br> Python and Flask; Java and Spring Boot; Postgre SQL; basic React.js; Docker or Click Up, RESTful APIs, microservices architecture, CI/CD pipelines, and cloud platforms. <br><br>Additional Information<br><br>Compliance with policies and procedures based on the ISO standards adopted by CNS.
Employment Type: Full-time & Permanent Location: Dubai, UAE (Visa sponsorship and relocation assistance provided) Annual Base Salary: range of $80,000 - $120,000 per annum + performance-based bonus - 0% tax environment + opportunity to join our employee share scheme. Annual Leave: 30 Calendar Days Public Holidays: As declared by UAE Government annually (8 to 14 days) Working Days: Monday – Friday Probation Period: 3 to 6 Months (as per UAE Labour Law) Health Insurance: Comprehensive Private Health Insurance (IPD, OPD & Dental) Residency Visa Sponsorship: Provided by the Company Relocation Support: Available for candidates relocating to Dubai End of Service Gratuity: As per UAE Labour Law<br>About Cobblestone Energy Cobblestone Energy is an energy trading company specialising in the European Gas, Power and Emissions markets. Established in 2018, we combine deep analytics, advanced data science and agile technology to drive profitable trading decisions. Our flat organisational structure empowers every team member with autonomy and ownership. Our diverse global team of extraordinary talent is united by a relentless pursuit of excellence.<br>Cobblestone Values Excellence in Hiring & Teamwork Lifelong Learning Through Continuous Reflection Independent Thinking Through a Meritocracy of Ideas Winning<br>Job Description We are looking for an Exceptional Software Engineer to join our automated trading team, focused on building and optimizing high-performance automated trading systems and supporting infrastructure. In this role, you will collaborate closely with traders and infrastructure specialists to develop robust, scalable, and innovative solutions that directly impact our firm's trading operations.<br>What we offer in this role Competitive remuneration with rapid progression for strong performers. Leadership opportunities on impactful technical initiatives. Participation in the employee share scheme. Internation relocation support. Exposure to the commercial side of the business. A highly collaborative and open working culture.<br>Requirements BS/BE in Computer Science, Software Engineering, or a related discipline2 to 5 years of hands-on software development experience in C#, C++ or Python Proven experience building or contributing to trading systems with an understanding of orderbook structure, own order management and trade execution Strong understanding of database design and system architecture for low latency systems Ability to lead discussions, make sound architectural decisions, and deliver results Strong communication skills and a collaborative mindset Resilient, self-driven and aligned with Cobblestone's values<br>Responsibilities Design, develop, and optimize high-performance automated trading and infrastructure systems. Collaborate closely with traders and infrastructure teams to deliver solutions supporting trading strategies. Develop robust, scalable software components to manage real-time market data pipelines, automated order execution, and risk management processes. Ensure system reliability through automated testing, code reviews, and continuous integration and deployment practices. Monitor and improve system performance, latency, and throughput in a fast-paced trading environment. Investigate and resolve complex technical issues in production systems swiftly and accurately. Maintain comprehensive documentation of software systems and processes to facilitate knowledge sharing and system support. Participate in regular code reviews and adhere to established coding standards and best practices. Contribute to continuous innovation through researching new technologies and tools to enhance the trading platform. Mentor and support junior engineers.<br><br>Learn more about Cobblestone Energy careers:https://cobblestoneenergy.com/careers/Why work with us:https://cobblestoneenergy.com/why-work-with-us/Recruitment process:https://cobblestoneenergy.com/careers/vacancies/#process
Employment Type: Full-time & Permanent Location: Dubai, UAE (Visa sponsorship and relocation assistance provided) Annual Base Salary: range of $80,000 - $120,000 per annum + performance-based bonus - 0% tax environment + opportunity to join our employee share scheme. Annual Leave: 30 Calendar Days Public Holidays: As declared by UAE Government annually (8 to 14 days) Working Days: Monday – Friday Probation Period: 3 to 6 Months (as per UAE Labour Law) Health Insurance: Comprehensive Private Health Insurance (IPD, OPD & Dental) Residency Visa Sponsorship: Provided by the Company Relocation Support: Available for candidates relocating to Dubai End of Service Gratuity: As per UAE Labour Law<br>About Cobblestone Energy Cobblestone Energy is an energy trading company specialising in the European Gas, Power and Emissions markets. Established in 2018, we combine deep analytics, advanced data science and agile technology to drive profitable trading decisions. Our flat organisational structure empowers every team member with autonomy and ownership. Our diverse global team of extraordinary talent is united by a relentless pursuit of excellence.<br>Cobblestone Values Excellence in Hiring & Teamwork Lifelong Learning Through Continuous Reflection Independent Thinking Through a Meritocracy of Ideas Winning<br>Job Description We are looking for an Exceptional Software Engineer to join our automated trading team, focused on building and optimizing high-performance automated trading systems and supporting infrastructure. In this role, you will collaborate closely with traders and infrastructure specialists to develop robust, scalable, and innovative solutions that directly impact our firm's trading operations.<br>What we offer in this role Competitive remuneration with rapid progression for strong performers. Leadership opportunities on impactful technical initiatives. Participation in the employee share scheme. Internation relocation support. Exposure to the commercial side of the business. A highly collaborative and open working culture.<br>Requirements BS/BE in Computer Science, Software Engineering, or a related discipline2 to 5 years of hands-on software development experience in C#, C++ or Python Proven experience building or contributing to trading systems with an understanding of orderbook structure, own order management and trade execution Strong understanding of database design and system architecture for low latency systems Ability to lead discussions, make sound architectural decisions, and deliver results Strong communication skills and a collaborative mindset Resilient, self-driven and aligned with Cobblestone's values<br>Responsibilities Design, develop, and optimize high-performance automated trading and infrastructure systems. Collaborate closely with traders and infrastructure teams to deliver solutions supporting trading strategies. Develop robust, scalable software components to manage real-time market data pipelines, automated order execution, and risk management processes. Ensure system reliability through automated testing, code reviews, and continuous integration and deployment practices. Monitor and improve system performance, latency, and throughput in a fast-paced trading environment. Investigate and resolve complex technical issues in production systems swiftly and accurately. Maintain comprehensive documentation of software systems and processes to facilitate knowledge sharing and system support. Participate in regular code reviews and adhere to established coding standards and best practices. Contribute to continuous innovation through researching new technologies and tools to enhance the trading platform. Mentor and support junior engineers.<br><br>Learn more about Cobblestone Energy careers:https://cobblestoneenergy.com/careers/Why work with us:https://cobblestoneenergy.com/why-work-with-us/Recruitment process:https://cobblestoneenergy.com/careers/vacancies/#process
About UsBinghatti is one of the UAE’s most dynamic and fast-growing property brands, headquartered in Dubai. We’re known for bold architecture, visionary design, and partnerships with global luxury icons such as Bugatti, Mercedes-Benz, and Jacob & Co. With a portfolio exceeding AED 15 billion across Dubai’s most prestigious developments, Binghatti continues to transform the city’s skyline and set new standards for innovation and excellence in real estate.<br>Job Summary We are seeking a Mule Soft Developer to design, develop, and support Mule Soft APIs and integration solutions connecting Salesforce with enterprise applications such as Oracle ERP, payment gateways, customer portals, and third-party systems.<br>The role will ensure reliable, secure, and scalable integrations while supporting platform enhancements, API lifecycle management, and continuous improvement of enterprise integration capabilities.<br>Key Responsibilities Design, develop, and maintain Mule Soft APIs and integration solutions. Integrate Salesforce with Oracle ERP, payment gateways, document management systems, and other enterprise applications. Develop REST and SOAP APIs, Data Weave transformations, and reusable integration components. Monitor, troubleshoot, and resolve integration issues in production environments. Support API lifecycle management, deployments, version control, and technical documentation. Collaborate with Salesforce, ERP, infrastructure, and business teams to deliver effective integration solutions. Participate in Agile sprints, code reviews, testing activities, and production releases. Ensure integration solutions meet security, performance, and scalability standards.<br>Technical Skills Mule Soft Anypoint Platform API-led Connectivity Data Weave REST & SOAP APIsRAML / Open APIJSON & XMLJava Anypoint Studio API Manager Cloud Hub Git and CI/CD Pipelines Agile / Scrum Methodology<br>Mandatory Real Estate Experience Candidates must have experience delivering integrations within the UAE/GCC real estate industry, including systems supporting:<br>Property Sales & Reservations Customer Relationship Management (CRM) Finance & Collections Payment Gateways Broker Management Systems Post-Sales & Handover Processes Customer Portals Oracle ERP or similar enterprise platforms<br>Qualifications Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field. Mule Soft Certified Developer – Level 1 certification (Mandatory). Mule Soft Integration Architect certification is an advantage.<br>Experience Requirements4–7 years of integration development experience. Minimum 3 years of hands-on Mule Soft development experience. Minimum 3 years of UAE/GCC real estate industry experience (Mandatory). Experience delivering integrations for leading UAE real estate developers is preferred.<br>Why Work for UsAt Binghatti, we don’t just build properties—we build legacies. You’ll join a team driven by ambition, creativity, and excellence, where ideas move fast and every project makes a statement. Working alongside some of the brightest minds in real estate, you’ll contribute to innovative technology solutions powering iconic developments that define Dubai’s future. If you’re ready to be part of a company shaping history, Binghatti is where your story begins.
Job Description<br>Software Engineer (2–5 Years' Experience) Location: United Arab Emirates (On-site) Employment Type: Full-time Eligibility: Candidates must hold a valid UAE residency visa<br>About the Role We are looking for a motivated, customer-facing Software Engineer with 2–5 years of experience to join our team for a hands-on, on-site role. The ideal candidate is technically solid, comfortable in front of clients, and communicates clearly and professionally. Key Responsibilities Deploy, install and configure our applications on Windows environments at client Set up and manage Apache Tomcat application servers, including deployment of WAR files, configuration, tuning, and troubleshooting Deliver product demos and presentations to client Provide on-site technical support Act as the technical point of contact for clients during deployment and post-go-live support Train client teams and end users on system usage and best practices Escalate and document issues clearly, and coordinate with the development team on fixes Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field2–5 years of professional experience in development, deployment, or technical support roles Practical experience deploying and administering applications on Apache Tomcat Good understanding of relational databases (SQL), REST APIs, and networking basics Proven experience in a client-facing capacity (support, deployments, demos, or training) Excellent communication and presentation skills in Arabic/English Strong troubleshooting and problem-solving skills Must currently reside in the UAE with a valid residency visa Nice to Have Experience with on-premise enterprise software rollouts and system integration Familiarity with Windows Server administration and IIS/Tomcat coexistence setups A valid UAE driving license is a plus
Key Responsibilities Design, develop, and maintain scalable backend services and APIs using Go (Golang). Own and deliver major components of the system architecture end-to-end. Collaborate with product and engineering teams to define technical requirements and translate them into reliable, high-performing software solutions. Implement clean, maintainable, and well-tested code for Go-based services. Optimize system performance, troubleshoot issues, and ensure high availability across distributed systems. Contribute to code reviews, architectural discussions, and continuous improvement of engineering standards. Integrate backend services with internal systems and third-party platforms. Support CI/CD processes and automation to improve deployment reliability.<br>Required Qualifications5+ years of experience as a Backend Engineer or Software Engineer, including strong hands-on experience with Go. Strong understanding of distributed systems, microservices, and backend architecture. Demonstrated ownership mindset and ability to deliver results in complex systems. Strong analytical and problem-solving abilities. Excellent communication and organizational skills. Proficient in spoken and written English. Preferred Qualifications Experience in high-traffic, consumer-facing platforms, marketplaces, or Saa S products. Exposure to event-driven architectures, message queues, or streaming technologies (e.g., Kafka, Rabbit MQ, NATS). Experience with performance profiling, benchmarking, or debugging Go applications. Familiarity with infrastructure-as-code or Dev Ops practices.<br>Required Qualifications5+ years of experience as a Backend Engineer or Software Engineer, including strong hands-on experience with Go. Strong understanding of distributed systems, microservices, and backend architecture. Demonstrated ownership mindset and ability to deliver results in complex systems. Strong analytical and problem-solving abilities. Excellent communication and organizational skills. Proficient in spoken and written English. Preferred Qualifications Experience in high-traffic, consumer-facing platforms, marketplaces, or Saa S products. Exposure to event-driven architectures, message queues, or streaming technologies (e.g., Kafka, Rabbit MQ, NATS). Experience with performance profiling, benchmarking, or debugging Go applications. Familiarity with infrastructure-as-code or Dev Ops practices. Software Engineer - Go (Golang) in Dubai, United Arab Emirates
Key Responsibilities Design, develop, and maintain scalable backend services and APIs using Go (Golang). Own and deliver major components of the system architecture end-to-end. Collaborate with product and engineering teams to define technical requirements and translate them into reliable, high-performing software solutions. Implement clean, maintainable, and well-tested code for Go-based services. Optimize system performance, troubleshoot issues, and ensure high availability across distributed systems. Contribute to code reviews, architectural discussions, and continuous improvement of engineering standards. Integrate backend services with internal systems and third-party platforms. Support CI/CD processes and automation to improve deployment reliability.<br>Required Qualifications5+ years of experience as a Backend Engineer or Software Engineer, including strong hands-on experience with Go. Strong understanding of distributed systems, microservices, and backend architecture. Demonstrated ownership mindset and ability to deliver results in complex systems. Strong analytical and problem-solving abilities. Excellent communication and organizational skills. Proficient in spoken and written English. Preferred Qualifications Experience in high-traffic, consumer-facing platforms, marketplaces, or Saa S products. Exposure to event-driven architectures, message queues, or streaming technologies (e.g., Kafka, Rabbit MQ, NATS). Experience with performance profiling, benchmarking, or debugging Go applications. Familiarity with infrastructure-as-code or Dev Ops practices.<br>Required Qualifications5+ years of experience as a Backend Engineer or Software Engineer, including strong hands-on experience with Go. Strong understanding of distributed systems, microservices, and backend architecture. Demonstrated ownership mindset and ability to deliver results in complex systems. Strong analytical and problem-solving abilities. Excellent communication and organizational skills. Proficient in spoken and written English. Preferred Qualifications Experience in high-traffic, consumer-facing platforms, marketplaces, or Saa S products. Exposure to event-driven architectures, message queues, or streaming technologies (e.g., Kafka, Rabbit MQ, NATS). Experience with performance profiling, benchmarking, or debugging Go applications. Familiarity with infrastructure-as-code or Dev Ops practices. Software Engineer - Go (Golang) in Dubai, United Arab Emirates
We are looking for a highly motivated Software Engineer with strong expertise in . NET (C#), Node.js, and Test Automation to join our Software Engineering team supporting enterprise Business Platforms and Wealth & Asset Management initiatives.<br><br>The ideal candidate will have strong backend development experience, hands-on expertise in automation testing, and experience building scalable enterprise applications. This role also requires exposure to AI-assisted development, CI/CD automation, and modern software engineering practices.<br><br>Requirements<br><br>Key Responsibilities<br><br>Backend & Application Development<br><br>Design, develop, and maintain scalable backend applications using . NET (C#) Build secure, scalable, and high-performance RESTful APIs and microservices using Node.js Develop and optimize MS SQL Server databases, stored procedures, and complex T-SQL queries Ensure application performance, reliability, scalability, and high availability Troubleshoot production issues and provide application support when required Follow software engineering best practices, coding standards, and secure development principles<br><br>Automation & Quality Engineering<br><br>Design, develop, and maintain end-to-end automation testing frameworks from scratch Develop automation scripts using tools such as:Playwright Cypress Selenium Execute automated regression, integration, and functional testing Improve software quality through automation-first engineering practices Work closely with development and QA teams to ensure comprehensive test coverage<br><br>CI/CD & Dev Ops<br><br>Build and maintain CI/CD pipelines for automated build, testing, and deployment Support release management and deployment automation Improve engineering efficiency through automation and Dev Ops best practices Collaborate with cross-functional teams to ensure smooth software delivery<br><br>Process Improvement & AI Integration<br><br>Review existing engineering workflows and identify opportunities for automation Leverage AI-powered development tools to improve engineering productivity Apply Large Language Models (LLMs) and AI technologies where appropriate to automate engineering and data-related processes Research and evaluate emerging AI tools and modern software engineering practices<br><br>Required Technical Skills<br><br>5+ years of hands-on experience with . NET (C#) backend development Strong experience developing scalable applications using Node.js Expertise in building RESTful APIs and microservices Strong proficiency in MS SQL Server, database design, query optimization, and T-SQLStrong experience with automation testing tools such as:Playwright Cypress Selenium Experience developing automation frameworks from scratch Strong understanding of software testing methodologies and quality engineering Hands-on experience with Git, version control, and branching strategies Strong experience building and maintaining CI/CD pipelines Experience troubleshooting production issues and improving application performance<br><br>Nice to Have<br><br>Experience with AI-assisted coding tools such as Git Hub Copilot, Cursor, Claude Code, or similar Exposure to LLMs and AI-driven engineering workflows Experience with cloud platforms (Azure or AWS) Knowledge of Docker, Kubernetes, or containerized deployments Experience working with Wealth Management or Asset Management platforms Understanding of Agile and Scrum methodologies<br><br>Required Competencies<br><br>Strong analytical and problem-solving skills Excellent debugging and troubleshooting capability Strong ownership mindset with a focus on delivery and quality Ability to work independently and collaboratively in Agile teams Excellent communication and stakeholder management skills Passion for continuous learning and adopting modern technologies Ability to work in fast-paced enterprise environments<br><br>Preferred Domain Experience<br><br>Banking Financial Services Wealth Management Asset Management Enterprise Business Platforms
Manatal is an HRTech software service (B2B Saa S) company headquartered in Bangkok, Thailand. Manatal is one of the fastest-growing start-ups in the region and is backed by Surge and Sequoia Capital. Manatal has a global presence and is trusted by thousands of businesses in over 135 countries. Our goal is to transform the entire hiring process by making it simple, efficient, and enjoyable for recruiters, hiring managers, and candidates alike. Our mission is to offer the best-in-class AI-powered technologies to empower small, medium, and large businesses in their staffing & recruitment transformation.<br>Role Overview We seek a passionate and experienced Senior Full Stack Engineer to join our dynamic team. The ideal candidate is a seasoned software engineer who excels in building complex software applications across the entire stack, particularly in single-page applications (SPA) or back-office systems. This role focuses on contributing to projects and technical initiatives. We are looking for someone eager to learn, be proactive, energetic, and understand the importance of making an impact. The Senior Full Stack Engineer will be responsible for both frontend and backend development, ensuring seamless integration and high performance of web applications.<br>Responsibilities Implement complex software applications, emphasizing robust and scalable solutions. Collaborate with cross-functional teams to define, design, and ship new features. Ensure code quality and maintainability through code reviews and adherence to design patterns. Address and refactor legacy code, bringing it up to modern standards and practices. Develop and maintain backend services and APIs, ensuring seamless integration with front-end applications. Document technical specifications and system design, facilitating knowledge sharing within the team.<br>Requirements Excellent communication skills and the ability to work well in a team environment.4- 6 years of experience developing web applications in client-side frameworks such as React, Angular, or Vue.js. Excellent understanding of Java Script and Type Script. Experience working on mid/large-sized projects, particularly in single-page applications (SPA) or back-office systems. Strong knowledge of software engineering principles and design patterns. Understanding of backend technologies, including Python, Node.js, Express, or similar frameworks. 4+ years preferred. Experience with RESTful API design and development. Familiarity with database management systems such as Postgre SQL, MySQL, etc. Strong problem-solving skills with the ability to diagnose and debug complex issues. Experience with cloud platforms like AWS, Azure, or Google Cloud Platform.<br>Working with Manatal This role is based at our Bangkok office in the heart of the city center As a team of diverse cultures and nationalities, English language proficiency is required We enjoy collaborating in person and the team is working on-site<br>Why you'll enjoy working with Manatal Well-funded start-up backed by Surge & Sequoia Be part of one of the fastest-growing B2B Saa S start-ups in the region You will be collaborating with talented individuals in the industry Join a lively and highly international team Indulge in a challenging and innovative working culture Attractive medical healthcare plan Personal development allowance2 weeks of work from anywhere per year Regular fun team-building activities Company trip<br>Our Tech Stack Our engineering team leverages a variety of modern technologies. While working with Manatal, you can expect to be exposed to the following stack Infrastructure: Amazon Web Services; Kubernetes; Git Ops (Argo CD), Github Actions Backend: Language: Python; Web Frameworks: Python frameworks including Django, Fast API; Databases: Postgre SQL, Mongo DB, Elastic Search, and Redis among others; Other: Celery, Rabbit MQ among others. Frontend: Javascript & Vue. JS<br>Apply on our Careers Page: If you are a fit for this role and are excited to join Manatal, please follow this link to apply: https://careers.manatal.com/jobs/a41591f7-21c8-4242-a188-09e502fc951e Get to know more about us and our product: www.manatal.com**Watch Manatal's product demo:** https://manatal.wistia.com/medias/vobnq7lvm1<br>Manatal Hiring:At Manatal, we are dedicated to building an intuitive AI-powered applicant tracking system to streamline and transform the entire hiring and recruitment process. We are devoted to attracting the best talent worldwide to join our team and take pride in being an equal-opportunity workplace. We are committed to equal employment opportunities regardless of religion, race, ethnicity, ancestry, national origin, gender, gender identity, sex, sexual orientation, marital or parental status, disability, age, citizenship or other class protected by applicable law.
Bayut & dubizzle have the unique distinction of being iconic, homegrown brands with a strong presence across the seven emirates in the UAE. Connecting millions of users across the country, we are committed to delivering the best online search experience. As part of EMPG, we are alongside some of the strongest classifieds brands in the market. With a collective strength of 10 brands, we have more than 200 million monthly users that trust in our dedication to providing them with the best platform for their needs. At dubizzle you'd be part of high performing cross-functional "Squads" set with a mission to provide win-win exchanges for our beloved users. As a Senior Software Engineer (Backend) you will liaises with the other backend and frontend engineers within your product stream, the QA team, the design team and your Tech Team Leads. As a senior member of the team, you will be responsible for advancing our development stack and ensuring scale as we grow to millions of monthly active users across many countries.<br>In this role, you will: Hit the ground running - Gather up-to-date and in-depth understanding of the dubizzle code base and technologies stack within weeks; Lead planning sessions around new product features, deliver detailed roll-out/roll-back strategies for releases Research and apply industry trends as part of your daily work; Create unit tests in accordance with our established standards to cover assigned work; Write and maintain exemplary code following dubizzle's programming practices; Actively contribute in post-release maintenance issues; Develop elegant solutions for complex problems; Pioneer reliability and efficiency of our current code base, platforms and/or core systems; Impact on the direction and scope of dubizzle's technical vision within your stream; Work in a mentoring capacity within a peer-programming environment and provide guidance on tasks, irrespective of complexity or scale; Code review all major pull requests, defining programming standards and providing constructive feedback Design and delivery of multiple REST based APIs and previous exposure to Service Oriented Architecture; Capacity to push back requirements when incomplete; Handle the entire software development life cycle, end to end; Lead product planning meetings and architect solutions within your stream; Liaises with the other back end engineers within your product stream, the QA team, design team and your Tech Team Lead; Liaise with other tech teams to share innovations from your stream <br><br>Requirements<br><br> 8+ years of professional back-end software engineering experience in either Python or Java or C++ Experience with Cloud hosted infrastructure and Technologies; AWS preferred; Prior experience with Kubernetes & Docker will earn you brownie points; Experience working on high-traffic and large-scale web products is preferred; Experience with web infrastructure, SOA, distributed systems, performance analysis, search infrastructure; Been on at least one "death march" and know exactly why some things are to be avoided; Strong understanding of design patterns including asynchronous programming, queuing, logging, security and persistence; Mastery of different caching layers and strategies including memcached; Good understanding of build process management and continuous integration; Mastery of testing methodologies (unit tests, component tests, integration tests, etc.); Excellent communication & interpersonal skills; This is an absolute must, we have heated debates around complicated subjects and you will be expected to lead conversations around them <br><br>Benefits<br><br> A fast paced, high performing team Multicultural environment with over 50 different nationalities Competitive Tax-free Salary Comprehensive Health Insurance Annual Air Ticket Allowance Employee discounts at multiple vendors across the emirates Rewards & Recognitions Learning & Development #dubizzle
Bayut & dubizzle have the unique distinction of being iconic, homegrown brands with a strong presence across the seven emirates in the UAE. Connecting millions of users across the country, we are committed to delivering the best online search experience. As part of EMPG, we are alongside some of the strongest classifieds brands in the market. With a collective strength of 10 brands, we have more than 200 million monthly users that trust in our dedication to providing them with the best platform for their needs. At dubizzle you'd be part of high performing cross-functional "Squads" set with a mission to provide win-win exchanges for our beloved users. As a Senior Software Engineer (Backend) you will liaises with the other backend and frontend engineers within your product stream, the QA team, the design team and your Tech Team Leads. As a senior member of the team, you will be responsible for advancing our development stack and ensuring scale as we grow to millions of monthly active users across many countries.<br>In this role, you will: Hit the ground running - Gather up-to-date and in-depth understanding of the dubizzle code base and technologies stack within weeks; Lead planning sessions around new product features, deliver detailed roll-out/roll-back strategies for releases Research and apply industry trends as part of your daily work; Create unit tests in accordance with our established standards to cover assigned work; Write and maintain exemplary code following dubizzle's programming practices; Actively contribute in post-release maintenance issues; Develop elegant solutions for complex problems; Pioneer reliability and efficiency of our current code base, platforms and/or core systems; Impact on the direction and scope of dubizzle's technical vision within your stream; Work in a mentoring capacity within a peer-programming environment and provide guidance on tasks, irrespective of complexity or scale; Code review all major pull requests, defining programming standards and providing constructive feedback Design and delivery of multiple REST based APIs and previous exposure to Service Oriented Architecture; Capacity to push back requirements when incomplete; Handle the entire software development life cycle, end to end; Lead product planning meetings and architect solutions within your stream; Liaises with the other back end engineers within your product stream, the QA team, design team and your Tech Team Lead; Liaise with other tech teams to share innovations from your stream <br><br>Requirements<br><br> 8+ years of professional back-end software engineering experience in either Python or Java or C++ Experience with Cloud hosted infrastructure and Technologies; AWS preferred; Prior experience with Kubernetes & Docker will earn you brownie points; Experience working on high-traffic and large-scale web products is preferred; Experience with web infrastructure, SOA, distributed systems, performance analysis, search infrastructure; Been on at least one "death march" and know exactly why some things are to be avoided; Strong understanding of design patterns including asynchronous programming, queuing, logging, security and persistence; Mastery of different caching layers and strategies including memcached; Good understanding of build process management and continuous integration; Mastery of testing methodologies (unit tests, component tests, integration tests, etc.); Excellent communication & interpersonal skills; This is an absolute must, we have heated debates around complicated subjects and you will be expected to lead conversations around them <br><br>Benefits<br><br> A fast paced, high performing team Multicultural environment with over 50 different nationalities Competitive Tax-free Salary Comprehensive Health Insurance Annual Air Ticket Allowance Employee discounts at multiple vendors across the emirates Rewards & Recognitions Learning & Development #dubizzle