Senior Software Engineer

1 month ago


Dubai, Dubai, United Arab Emirates Talent Pal Full time
About the Role

We are seeking a highly skilled Senior Software Engineer to lead our team in developing scalable and highly available RESTful APIs and microservices using JavaScript technologies.

The ideal candidate will have a strong background in Node.js, TypeScript, and microservices architecture, with experience in automation testing techniques and tools such as Playwright, Cucumber, Appium, and Selenium.

Key Responsibilities
  • Design and develop scalable and highly available RESTful APIs and microservices using JavaScript technologies
  • Lead the development team in implementing automation testing techniques and tools
  • Collaborate with cross-functional teams to ensure seamless integration with other services
  • Stay up-to-date with industry trends and best practices in software development and testing
Requirements
  • Minimum 5 years of coding and automation testing experience in JavaScript technologies
  • At least 1 year of hands-on experience in TypeScript
  • Experience in automation testing techniques and tools such as Playwright, Cucumber, Appium, and Selenium
  • Excellent knowledge in development and testing scalable and highly available RESTful APIs and microservices using JavaScript technologies
About Virtusa

Virtusa is a global company that values teamwork, quality of life, professional and personal development. We offer exciting projects, opportunities to work with state-of-the-art technologies, and a dynamic environment that fosters excellence.

We are an equal opportunity employer and do not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law.



  • Dubai, Dubai, United Arab Emirates JAM Software GmbH Full time

    Senior Software EngineerAt JAM Software GmbH, we are seeking a highly skilled Senior Software Engineer to join our team.Key Responsibilities:Design and Development: Proficient in using AutoCAD and other related software to design and develop software solutions.Project Management: Experience in fully designing the MEP of high-rise buildings from the start of...


  • Dubai, Dubai, United Arab Emirates Omniscript Software Solutions Full time

    Omniscript Software Solutions is seeking a highly skilled Senior Backend Software Engineer to play a key role in shaping the future of our e-commerce solution.You will work remotely and be part of a team that is driven by strong values and a clear shared vision. As a Senior Backend Software Engineer, you will be responsible for developing loosely coupled,...


  • Dubai, Dubai, United Arab Emirates Asterix Communications Full time

    {"h3": "About Asterix Communications"} Asterix Communications is a cutting-edge technology company that empowers businesses to thrive in the modern age. Our innovative financial operating system, Pluto, revolutionizes corporate finance by combining global payments infrastructure with intelligent workflow automation. {"h3": "Job Title: Senior Frontend...


  • Dubai, Dubai, United Arab Emirates Insight Global Full time

    Key Responsibilities:We are seeking a highly skilled Senior Software Engineer to join our team at Insight Global. As a key member of our development team, you will be responsible for designing, implementing, and maintaining large-scale production codebases.Requirements:5+ years of experience working in a fast-paced environmentHands-on experience with SQL and...


  • Dubai, Dubai, United Arab Emirates Crossover Full time

    Job DescriptionWe are seeking a highly skilled Senior Developer to join our team at Crossover.Key Responsibilities:Design and develop software applications using LabVIEW programming language.Develop and implement electrical and electronics systems, including sensors and instrumentation.Collaborate with cross-functional teams to ensure high-quality software...


  • Dubai, Dubai, United Arab Emirates Caliberly Full time

    Job RequirementsWe are seeking a highly skilled and experienced Senior Software Engineer to lead our software development team. The ideal candidate will have a strong background in software engineering, with a minimum of 15-16 years of experience in programming Java, Spring, Hibernate, and Vue.js.Key ResponsibilitiesDesign and develop software applications...


  • Dubai, Dubai, United Arab Emirates Precision Hire Solution Full time

    Job Overview:Precision Hire Solution is seeking a skilled Senior Software Engineer to join our team and contribute to the development of our gaming platform.Key Responsibilities:Design and implement high-quality software solutions based on given specificationsParticipate in agile development methodologies and collaborate with cross-functional teamsIdentify...


  • Dubai, Dubai, United Arab Emirates Crossover Full time

    Job DescriptionAs a Senior C++ Software Engineer at Crossover, you will be responsible for leading our engineering team and driving the development of cutting-edge software solutions.Key ResponsibilitiesLead the development of software releases within defined scope and budgetMake critical decisions on software implementation and technical directionCoach and...


  • Dubai, Dubai, United Arab Emirates Crossover Full time

    Job SummaryCrossover is seeking a highly skilled Senior C++ Software Engineer to lead our engineering team and drive cutting-edge solutions. As a technical leader, you will be responsible for organizing and ensuring the quality and timely delivery of product releases within defined scope and budget.Key ResponsibilitiesTechnical leadership for GFI's...


  • Dubai, Dubai, United Arab Emirates Canonical Full time

    Job SummaryCanonical is seeking a highly skilled Senior Software Engineering Manager to lead our distributed engineering team. As a key member of our organization, you will be responsible for managing and leading a team of engineers, hiring, coaching, and mentoring team members, and providing feedback and career development guidance.Key...


  • Dubai, Dubai, United Arab Emirates TALABAT Full time

    Key Responsibilities:Technical Leadership: Provide technical vision and leadership to the software engineering team, ensuring the delivery of high-quality software solutions.Team Management: Lead and manage a team of software engineers, providing guidance, mentorship, and coaching to ensure their growth and development.Architecture and Design: Collaborate...


  • Dubai, Dubai, United Arab Emirates Crossover Full time

    Job DescriptionWe are seeking a highly skilled Senior C++ Software Engineer to join our team at Crossover. As a key member of our engineering team, you will be responsible for leading the development of our software products and ensuring their quality and timely delivery.Key ResponsibilitiesLead the development of software products, ensuring they meet the...


  • Dubai, Dubai, United Arab Emirates TALABAT Full time

    Key Responsibilities:Technical Leadership: Provide technical vision and direction to cross-functional teams of multidisciplinary engineers, ensuring alignment with company goals and objectives.People Management: Lead and manage a team of software engineers, providing guidance, mentorship, and coaching to ensure individual and team success.Architecture and...


  • Dubai, Dubai, United Arab Emirates Emirates Full time

    Job SummaryWe are seeking a highly skilled Senior Technical Software Engineer to join our team at Emirates. As a key member of our software engineering team, you will be responsible for driving and implementing software engineering strategies, standards, and guidelines in the assigned feature team.Key ResponsibilitiesCollaborate with the team to develop...


  • Dubai, Dubai, United Arab Emirates Crossover Full time

    Job DescriptionWe are seeking a highly skilled Senior C++ Software Engineer to join our team at Crossover. As a technical leader, you will be responsible for driving the development of our software solutions and mentoring junior engineers.Key ResponsibilitiesLead the development of C++ software solutions, ensuring timely delivery and high quality.Coach and...


  • Dubai, Dubai, United Arab Emirates Crossover Full time

    Job DescriptionWe are seeking a highly skilled Senior C++ Software Engineer to join our team at Crossover. As a key member of our engineering team, you will be responsible for leading the development of our software products and ensuring their quality and timely delivery.Key ResponsibilitiesLead the development of software products, ensuring they meet the...


  • Dubai, Dubai, United Arab Emirates G42 Full time

    Job DescriptionAbout G42G42 is a leading technology company that requires a skilled Senior Full Stack Developer to join our team.Key ResponsibilitiesDesign, develop, and test software applications using a range of programming languages, including Java, C#, Python, and C++.Collaborate with cross-functional teams to integrate software systems and ensure...


  • Dubai, Dubai, United Arab Emirates Emirates Full time

    Job PurposeThe Senior Software Engineer is a key member of an agile feature team, working independently on software development, vendor product management, and incident resolution. This role involves supporting vendor software products in terms of development, support, enhancement, and integration.Key ResponsibilitiesCollaborate with software application...


  • Dubai, Dubai, United Arab Emirates Dice Full time

    Job Title: Senior Java Software EngineerAbout the Role:We are seeking a highly skilled Senior Java Software Engineer to join our team at Dice. As a key member of our engineering team, you will be responsible for designing, developing, and implementing complex software systems using Java.Key Responsibilities:Design and develop scalable, efficient, and...


  • Dubai, Dubai, United Arab Emirates Caliberly Full time

    Job RequirementsWe are seeking a highly experienced and skilled Senior Software Engineering Lead to join our team at Caliberly.Key Responsibilities:1. Education and Experience: A college or university degree in software engineering, with at least 15-16 years of experience in programming languages such as Java, Spring, Hibernate, and Vue.js.2. Software Design...