Now hiring

Senior Full Stack Developer (Technical Solutions) @ Flyscoot

Singapore HQOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Summary We’re seeking a self-driven, highly motivated Senior Full Stack Developer with strong hands-on experience across web, backend services and mobile development.

As a Senior Full Stack Developer, you’ll build and scale solutions that directly support Scoot’s Operations departments, enabling smoother day-to-day ops through reliable mobile (Flutter/iOS/Android), web (Angular), and backend (Node.js/.NET) applications. You’ll partner closely with operational stakeholders and delivery teams to ship high-quality products that keep things running safely and efficiently. Job Description

Responsibilities

• Participate in business requirements gathering sessions and document technical specifications

• Design, develop, test, and deploy next-generation Mobile Applications (Flutter), Web Applications (Angular), and backend services (Node.js/.NET) to support Scoot Operations departments.

• Collaborate closely with the Delivery Manager and Operations stakeholders to understand technical and business requirements and translate them into functional, high-quality solutions and working prototypes.

• Prepare architecture and design documents outlining key technical decisions, frameworks, and solution approaches, providing clear guidance to both technical and non-technical stakeholders.

• Present detailed technical concepts, architecture proposals, and prototypes to stakeholders and management to support decision-making.

• Provide input on UI/UX design improvements, evaluate the feasibility of new features, and leverage the capabilities of modern mobile and web technologies.

• Conduct technical assessments to shape digital transformation strategies and architectural roadmaps for Operations-focused systems, ensuring alignment with business objectives.

• Create and maintain comprehensive technical documentation, including design specifications, integration guides, and API references.

• Drive DevOps best practices, including CI/CD pipeline setup, automated testing, and deployment processes, to improve development efficiency and reliability.

• Advocate and implement Agile methodologies, promoting iterative development and continuous improvement across teams.

• Independently decompose projects into manageable technical tasks, collaborating across teams to deliver on agreed milestones and objectives.

• Stay current with emerging technologies in the Flutter, Node.js, and Angular ecosystems to continuously enhance solution quality and development standards.

Requirements

• Degree in Computer Science, Computer Engineering, Information Systems, or a related technical field.

• Minimum 5 years of hands-on experience in Web Application and Mobile Application development

• Proven experience in architecting enterprise-scale web and mobile solutions, with strong knowledge of hybrid and cross-platform frameworks.

• At least 5 years of experience delivering complex, multi-platform solutions in collaboration with cross-functional teams (designers, front-end developers, DevOps, mobile engineers, and backend service teams).

• Strong proficiency (3+ years) in Agile development methodologies, including sprint planning, backlog grooming, and iterative delivery.

• Solid background in DevOps setup and automation for multi-disciplinary development teams, including CI/CD pipelines and automated build systems.

• Experience implementing automated testing frameworks across mobile, web, and API layers to ensure high product quality.

• In-depth understanding of modern application architectures such as MVC, MVVM, and Clean Architecture.

• Familiarity with GitLab, JIRA, Bitbucket, and Agile collaboration tools.

• Strong problem-solving abilities, self-motivation, and the ability to work independently with minimal supervision.

• Excellent communication and interpersonal skills, with the ability to collaborate effectively across technical and non-technical teams.

Preferred Skills

• Excellent communication and interpersonal skills, with the ability to collaborate effectively across technical and non-technical teams.

• Strong backend development experience using Node.js, including API and microservices architecture.

• Experience building and maintaining Angular or other modern front-end frameworks.

• Prior experience delivering digital solutions for airline/aviation operations (e.g., ground operations, flight operations, ops control, engineering, safety/security).

• Having Navitaire NewSkies and/or AIMS knowledge is an advantage.

• Experience with AI-assisted application development (e.g., leveraging LLM tools for coding, test generation, refactoring, documentation, or integrating AI capabilities into apps responsibly).

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores