Software Engineer | India → Dubai
CareerXperts Consulting · Dubai, United Arab Emirates
Apply & track with Apply EdgeSoftware Engineer responsible for building scalable software systems, developing backend services, and contributing to high-performance applications serving international markets. Role focuses on solving technical challenges, improving system efficiency, and collaborating with cross-functional teams in a fast-paced global environment.This opportunity is suited for engineers looking to transition from India to Dubai while working on modern products, scalable systems, and international business applications.Role Focus AreasApplication development and backend engineeringAPI development and scalable system architecturePerformance optimization and engineering qualityKey ResponsibilitiesDesign, develop, and maintain scalable software applications and backend systemsBuild APIs, integrations, and reusable application componentsWrite clean, maintainable, and performance-optimized code aligned with engineering standardsCollaborate with product, design, and engineering teams on feature deliveryTroubleshoot technical issues and resolve software defects efficientlyOptimize applications for scalability, reliability, and operational performanceParticipate in code reviews and contribute to engineering best practicesWork with databases, cloud infrastructure, and deployment workflowsMaintain technical documentation for systems, APIs, and engineering processesSupport testing, deployment, and continuous improvement initiativesExpected OutcomesReliable and scalable software systems supporting global operationsHigh-quality codebase with strong maintainability and stabilityEfficient delivery of technical features and enhancementsImproved application performance and operational efficiencyCore CompetenciesStrong understanding of software engineering principles and programming fundamentalsProficiency in languages such as Java, Python, JavaScript, C#, Go, or similar technologiesExperience working with APIs, backend systems, and databasesFamiliarity with Git, debugging practices, and development workflowsStrong analytical thinking and structured problem-solving capabilityExperience & QualificationsBachelor’s degree in Computer Science, Engineering, or related field3–6 years of experience in software engineering or development rolesPreferred BackgroundExperience with frameworks such as Spring Boot, Node.js, React, .NET, or similar technologiesFamiliarity with AWS, Azure, or Google Cloud platformsUnderstanding of microservices architecture and distributed systemsExposure to CI/CD pipelines and agile engineering practicesExperience working in product-driven or international business environments is an advantage