Full Stack Engineering Associate

4 days ago


Dubai, Dubai, United Arab Emirates Agoda Full time
Roles and responsibilities

A Full Stack Engineering Manager is a leadership role that involves overseeing and managing a team of engineers responsible for both the front-end and back-end development of software products. This role combines technical expertise in full-stack development with leadership and managerial responsibilities, ensuring that engineering teams can deliver high-quality, scalable, and reliable software solutions. The Full Stack Engineering Manager is expected to have a strong understanding of various technologies, development processes, and team dynamics, while also leading, mentoring, and growing engineering teams.

Key Responsibilities of a Full Stack Engineering Manager

  1. Team Leadership & Management:

    • Leading Development Teams: Direct and manage a team of software engineers working across the entire tech stack, ensuring that they collaborate effectively and deliver high-quality results.
    • Mentoring Engineers: Provide coaching, feedback, and mentorship to individual engineers, helping them grow their technical skills and advance in their careers.
    • Team Performance: Set clear expectations, conduct performance reviews, and provide support to ensure that the team is working efficiently, meeting deadlines, and maintaining high productivity.
    • Resource Allocation: Assign tasks based on engineers' skills and the project requirements, ensuring that the workload is balanced and that the team has the resources it needs to succeed.
  2. Technical Leadership:

    • Designing Scalable Solutions: Architect and design software solutions that are scalable, maintainable, and performant. Ensure that the design decisions are consistent across both front-end and back-end systems.
    • Code Quality and Best Practices: Establish coding standards and best practices, including code reviews, testing, version control, and CI/CD pipelines, to ensure a high level of code quality.
    • Problem Solving: Guide the team in solving complex technical challenges, troubleshoot issues, and provide technical direction on how to resolve critical problems.
  3. Project Management & Delivery:

    • Project Planning: Collaborate with product managers, designers, and stakeholders to define project requirements, prioritize features, and create timelines. Ensure that the development process is aligned with business goals.
    • Agile Development: Lead the team through an agile development process, typically using Scrum or Kanban methodologies, ensuring that sprints are well-organized, deadlines are met, and iterative improvements are made.
    • Delivery and Milestones: Oversee the timely delivery of features, bug fixes, and updates, ensuring that project milestones are met and quality is maintained.
  4. Collaboration Across Teams:

    • Cross-Functional Collaboration: Work closely with product managers, UI/UX designers, and QA teams to ensure that engineering efforts align with the overall product vision, user needs, and quality expectations.
    • Stakeholder Communication: Regularly update stakeholders on the progress of development, potential risks, and technical challenges. Translate technical jargon into understandable terms for non-technical stakeholders.
  5. Architecture & Technology Decisions:

    • Technology Selection: Evaluate and make decisions on which technologies, frameworks, and tools to use for both front-end and back-end development based on the needs of the project and the capabilities of the team.
    • Tech Debt Management: Balance the need for new features with the ongoing need to refactor code, address technical debt, and improve system performance.
  6. Continuous Improvement & Innovation:

    • Innovation: Stay up to date with the latest trends in full-stack development, cloud computing, microservices, containerization, DevOps practices, and other relevant technologies. Encourage innovation within the team by exploring new tools and practices.
    • Process Improvement: Continuously assess and improve engineering workflows, identifying bottlenecks or inefficiencies and implementing solutions to improve the development process.
  7. Hiring and Team Building:

    • Recruitment: Lead the hiring process by identifying top talent, conducting interviews, and evaluating candidates for technical and cultural fit.
    • Onboarding: Develop an effective onboarding process to ensure new engineers are well-integrated into the team and ramped up quickly.
Desired candidate profile

As a Front-End Engineering Manager at Agoda, you will have the opportunity to lead a team of skilled engineers and drive the development of robust and scalable front-end solutions. You will collaborate with cross-functional teams, contribute to project requirements, and deliver high-quality user experiences.

In this Role, you'll get to:

  • Mentor and guide engineers in utilizing Typescript, React, and Redux to build innovative front-end solutions
  • Collaborate closely with product managers, designers, and cross-functional teams to define project requirements
  • Provide technical leadership and foster a culture of continuous learning and growth within the team
  • Identify and resolve technical challenges, debug complex issues, and optimize performance
  • Stay updated with the latest front-end technologies and industry trends, driving innovation within the team.

What you'll Need to Succeed:

  • Solid experience in front-end development using Typescript, React, and Redux.
  • Strong leadership and mentoring skills, with the ability to guide and inspire a team.
  • Excellent collaboration and communication skills, working effectively with cross-functional teams.


  • Dubai, Dubai, United Arab Emirates Agoda Full time

    Roles and responsibilitiesA Full Stack Engineering Manager is a leadership role that involves overseeing and managing a team of engineers responsible for both the front-end and back-end development of software products. This role combines technical expertise in full-stack development with leadership and managerial responsibilities, ensuring that engineering...

  • Full Stack Engineer

    2 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Job Title: Full Stack EngineerTeachmecode is seeking a talented Full Stack Engineer to join our team in Dubai. As a full-stack engineer, you'll work on both frontend and backend development, ensuring seamless user experiences and high-performance applications.About the Role:We're looking for a versatile individual with a strong foundation in both frontend...


  • Dubai, Dubai, United Arab Emirates Agoda Full time

    Roles and responsibilitiesA Full StackEngineering Manager is a leadership role thatinvolves overseeing and managing a team of engineers responsiblefor both the front-end and back-end development of softwareproducts. This role combines technical expertise in full-stackdevelopment with leadership and managerial responsibilities,ensuring that engineering teams...


  • Dubai, Dubai, United Arab Emirates Agoda Full time

    Roles and responsibilitiesA Full StackEngineering Manager is a leadership role thatinvolves overseeing and managing a team of engineers responsiblefor both the front-end and back-end development of softwareproducts. This role combines technical expertise in full-stackdevelopment with leadership and managerial responsibilities,ensuring that engineering teams...


  • Dubai, Dubai, United Arab Emirates Altexsoft Full time

    We are looking for a skilled Full Stack Engineer Lead to join our team at Altexsoft. In this role, you will be responsible for leading the development of full stack applications using a range of technologies.The ideal candidate will have a strong understanding of full stack development principles and practices, as well as experience working with popular...

  • Full Stack Engineer

    4 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    We are seeking a highly skilled Full Stack Engineer to join our development team at Teachmecode Institute. As a full stack engineer, you will be responsible for designing, developing, and deploying both front-end and back-end components of our web applications.Key Responsibilities:Design and develop scalable and efficient front-end and back-end systems using...


  • Dubai, Dubai, United Arab Emirates S&P Global Full time

    Required Skills/QualificationsBachelor's or Master's degree in Computer Science, Engineering, or a related field.Experienced professional (7+ years experience) as full-stack engineer, architect, engineer with core hands-on experience.4+ years hands-on experience in integrating, evaluating, deploying, operationalizing scalable full-stack and web-application...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    We're seeking a Full Stack Engineering Manager to join our team at Teachmecode in Dubai. As a key member of our engineering team, you'll be responsible for leading our team of developers in designing, building, testing, and deploying IT products using Continuous Delivery, Test-Driven Development, and test automation.We're looking for someone with exceptional...

  • Full Stack Engineer

    3 days ago


    Dubai, Dubai, United Arab Emirates ValueLabs Full time

    Get AI-powered advice on this job and more exclusive features.Associate Manager | ValueLabs | IT Recruitment, Internal RecruitmentAbout the Company:At ValueLabs, we are an employee-centric company dedicated to fostering a collaborative and inclusive work environment. We believe in empowering our employees, promoting professional growth, and providing...

  • Full Stack Engineer

    4 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Teachmecode Seeks Experienced Full Stack DevelopersWe are seeking experienced Full Stack Developers to join our team at Teachmecode in Dubai, AE.This is a full-time contractual role suitable for Senior-level professionals with 6-8 years of experience in the Banking domain.The ideal candidate will have expertise in designing and developing complex web...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    We are seeking a highly skilled Full Stack Backend Engineer to join our team at TeachMeCode Institute. As a key member of our software development team, you will be responsible for designing and developing high-quality full-stack systems that meet the evolving needs of our students.Your primary focus will be on creating scalable, efficient, and secure...

  • Full Stack Engineer

    5 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Join TeachMeCode Institute as a Full Stack Engineer to work on building scalable backend systems and driving company growth in the Gulf region.Responsibilities:Design and develop mobile apps in Python.Develop, test, and deploy software solutions in a collaborative team environment.Optimize applications for maximum speed and scalability.The ideal candidate...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Job OverviewWe are looking for a highly motivated and experienced Full Stack Software Engineer to join our team. As a Full Stack Software Engineer, you will be responsible for designing, developing, and deploying scalable web applications.You will work closely with our development team to identify opportunities for innovation and improvement, and develop...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Job SummaryWe are looking for a highly skilled Full Stack Python Engineer to join our team at Scopus Prime in Dubai. As a key member of our development team, you will be responsible for designing, developing, and deploying full-stack applications using Python and relevant frameworks.Main Responsibilities:Design and develop scalable and efficient front-end...


  • Dubai, Dubai, United Arab Emirates SimplyApply Full time

    Software Engineer, Full StackDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who solve real problems and meet real customer needs....


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Techmecode seeks a seasoned Full Stack Python Engineer to drive innovation in our cloud-based services. As a key member of our development team, you will design, implement, and optimize scalable software systems using Python (Django) and AWS.

  • Full Stack Engineer

    2 weeks ago


    Dubai, Dubai, United Arab Emirates ValueLabs Full time

    Join the Valuelabs Team: About Us: Valuelabs is a leading technology company that has been revolutionizing the way businesses operate for 27 years. With over 7000+ employees across 28 office locations, we have established ourselves as a trusted partner for businesses in various industries, including BFSI, healthcare, media, OTT, blockchain, and AI. Our team...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    We are seeking an experienced Full Stack JavaScript Engineer to join our engineering team at Techmecode. In this role, you will be responsible for designing and developing robust, scalable web applications using Vue.js, HTML, and CSS, as well as backend services using Node.js or other technologies.The ideal candidate will have a strong background in...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    **Job Description for Full Stack Software Engineer at Teachmecode:**We're on the hunt for a skilled Full Stack Software Engineer to help us shape the future of web development education.Your primary focus will be designing and building scalable, efficient, and secure web applications, websites, and mobile applications.You'll work closely with designers and...


  • Dubai, Dubai, United Arab Emirates Okta Full time

    **Job Description**We're seeking a skilled Full Stack Cloud Engineer to join our team. As a full stack engineer, you will be responsible for designing, building, and maintaining our highly-automated build, release, and testing infrastructure.You will work closely with our development, QA, and operations teams to continuously innovate and enhance our build...