Full Stack Lead Software Engineer (Onsite)
We are looking for an experienced Full Stack Lead Software Engineer to join our development team at Red Airship.
In this role, you will lead the technical delivery of projects, serve as the primary technical point of contact for clients, and ensure your team consistently delivers high-quality solutions. You will bring both strategic thinking and hands-on technical expertise, working closely with clients to understand their business objectives, manage expectations, navigate scope and technical trade-offs, and translate requirements into clear, actionable technical plans.
As a hands-on technical leader, you will balance client engagement, team leadership, and active development across the full stack, including frontend, backend, APIs, security, and deployment.
At Red Airship, we take pride in delivering exceptional engineering and user experiences. Our engineering standards and delivery practices reflect this commitment, and we continuously refine how we work. You will play a key role in upholding these standards by setting technical direction, guiding architectural decisions, mentoring engineers, and taking ownership of the quality and reliability of everything your team delivers.
Beyond technical leadership, you will foster a collaborative and accountable team culture built on open communication, knowledge sharing, and constructive feedback.
AI-assisted development is integral to how we work. We expect you to be highly proficient in leveraging AI development tools to improve engineering productivity and quality, while maintaining strong technical judgment and accountability. You will guide your team in adopting AI-assisted workflows responsibly, ensuring that AI-generated code is properly understood, critically reviewed, and aligned with sound engineering principles.
You will also have opportunities to design and build AI-powered solutions for our clients, including Model Context Protocol (MCP) servers, AI agents, and integrations with enterprise systems. As part of the role, you will be expected to pursue the Anthropic Claude Certified Architect – Foundations certification to further strengthen your expertise in AI architecture and development.
Eligibility Requirement
Due to project-specific requirements and client security clearance obligations, this position is open to Singapore Citizens only.
Requirements
Key Responsibilties
- Take ownership of the technical delivery of projects, from early discovery and solution design through development, deployment, and continuous improvement in production. Ensure projects are delivered to a high standard while meeting business objectives, timelines, and budgets.
- Establish and uphold high engineering standards through clean, maintainable code, test-driven development (TDD), pair programming, sound design patterns, and effective code reviews. Coach your team to consistently apply these practices.
- Lead the purposeful adoption of AI across the software development lifecycle to improve productivity, engineering quality, and the solutions we deliver. Establish effective AI-assisted development practices while ensuring developers maintain a strong understanding of and accountability for the code they produce.
- Translate client requirements into scalable, maintainable technical solutions. Make informed architectural and technology decisions, balancing business goals, existing systems, technical constraints, budgets, and delivery timelines.
- Continue contributing actively to the codebase alongside your team, particularly in technically complex or high-risk areas. Lead by example through strong engineering practices and practical problem-solving.
- Champion continuous integration, automated testing, and continuous delivery practices to release reliable, high-quality software and deliver value to end users early and frequently.
- Integrate security, automation, and DevSecOps practices throughout the development lifecycle. Promote shared ownership of software quality, security, deployment, and operational reliability.
- Work closely with designers, consultants, project managers, and developers to translate ideas into functional features, interactive prototypes, and production-ready solutions, ensuring technical quality and alignment with UX requirements.
- Mentor engineers through coaching, pair programming, knowledge sharing, and constructive two-way feedback. Foster a collaborative environment where team members feel comfortable asking questions, challenging assumptions, experimenting, and continuously improving.
Required Skills and Experience
Technical Skills
- At least 5 years of professional software development experience, including a minimum of 2 years in a technical lead or team lead capacity.
- Strong hands-on experience in full stack development, particularly with TypeScript, React, Next.js, Node.js, and NestJS.
- Solid understanding of software engineering fundamentals, including object-oriented programming, API design, data modelling, relational database design, and software architecture.
- Proven experience leading software development teams using Agile, Lean, and continuous delivery practices, with responsibility for technical planning, mentoring engineers, resolving blockers, and delivering projects successfully.
- Strong understanding of engineering practices such as test-driven development (TDD), continuous integration, pair programming, code reviews, and infrastructure automation.
- Hands-on experience with CI/CD pipelines, containerisation, and application deployment on major cloud platforms.
- Practical experience evaluating and adopting emerging AI technologies, with a clear understanding of their capabilities, limitations, and appropriate use cases.
- A continuous learning mindset, with an interest in exploring areas such as functional programming, event-driven architecture, platform engineering, and emerging technologies.
Professional and Leadership Skills
- Communicate confidently with clients, project managers, designers, and other stakeholders. Translate business objectives into actionable technical requirements, explain technical trade-offs clearly, and constructively challenge assumptions or requirements when necessary.
- Define and execute a clear technical direction aligned with business outcomes. Make pragmatic decisions, navigate ambiguity, and balance engineering excellence with delivery constraints.
- Guide, support, and develop engineers through hands-on technical leadership, knowledge sharing, and constructive feedback. Inspire accountability, collaboration, and a shared commitment to delivering high-quality work.
- Demonstrate strong proficiency with AI and agentic coding tools such as Claude Code, Cursor, or similar platforms, with practical examples of measurable improvements in development productivity and effectiveness. Be able to critically evaluate AI-generated code and guide the team in using these tools responsibly.
- Have hands-on experience designing, building, or integrating AI-powered solutions, such as MCP servers, AI agents, or applications using large language models (LLMs). Understand the considerations involved in building reliable, secure, cost-effective, privacy-conscious, and scalable AI systems.
Technology Stack
Our technology stack varies depending on project requirements, but the tools and technologies you can expect to work with include:
- Languages and frameworks: TypeScript, React, Next.js, Node.js, Express.js, NestJS, and Python
- Monorepo management: Nx
- Databases: Microsoft SQL Server (MSSQL), PostgreSQL, and other relational databases
- AI development tools: Claude Code, Cursor, OpenAI Codex, and other AI-assisted development tools
- Testing: Jest, Vitest, Playwright, MSW
- Development and DevOps: Git, GitLab CI/CD, Docker, PM2, JetBrains IDEs
- Collaboration: Figma, ClickUp, Jira, Slack
- Cloud infrastructure: Primarily AWS and Cloudflare
Work Arrangement
Depending on project requirements and client needs, you may be required to work onsite at the Red Airship office or a client's premises 4–5 days per week.
About Red Airship
Red Airship is a Singapore-based design and technology company specialising in the design and development of custom digital solutions.
We work with startups, SMEs, multinational corporations, and government agencies across industries including finance, banking, e-commerce, business, social impact, and the arts.
Our expertise spans web and mobile applications, AI-powered solutions, spatial computing, and modern cloud architecture. By combining thoughtful user experience design with high-quality engineering, we create digital products that solve real problems and deliver meaningful experiences.
Our Story
Founded in 2013 as a mobile and Drupal development specialist, Red Airship has evolved into a multidisciplinary design and technology consultancy.
Over the years, we have expanded our capabilities in user research, design thinking, Agile delivery, and software engineering, embracing a technology-agnostic approach that allows us to recommend the right solutions for each client.
Today, our team of designers, engineers, and consultants works collaboratively with clients across the region to create impactful digital experiences, modernise systems, and bring innovative ideas to life.
Our mission remains simple: to improve people's lives through thoughtful design and great technology.
We are also a proud adopter of Singapore's Tripartite Standards, reflecting our commitment to progressive employment practices.
Our Culture
At Red Airship, we believe great products are built by people who care deeply about their craft, their teammates, and the impact of their work.
We value openness, inclusivity, curiosity, and continuous improvement. We encourage everyone to share ideas, challenge assumptions, give and receive constructive feedback, and take ownership of their work.
We also believe that experimentation is an important part of learning. We strive to create an environment where people feel safe to ask questions, explore new approaches, learn from mistakes, and grow together.
What We Value in Our People
- Treat others with respect, listen openly, and approach collaboration with empathy.
- Take responsibility for your work, follow through on commitments, and focus on getting things done.
- Stay inquisitive, ask questions, and actively explore new technologies, tools, and ways of working.
- Embrace change and navigate challenges with a flexible, solutions-oriented mindset.
- Give and receive feedback with honesty, tact, and care.
- Be willing to roll up your sleeves, support teammates, and contribute wherever you can make a difference.
- Question existing practices, propose improvements, and seek better ways to solve problems.
- Take pride in the quality of your work and continuously raise the bar for yourself, your team, and the company.
- Be resourceful, proactive, and mindful of the broader impact of your decisions.
- Care about building products and experiences that make everyday life better.
- Embrace AI tools to enhance productivity and creativity while maintaining sound judgment, engineering quality, and ownership of the work you deliver.
Skills
- Agentic AI
- Agile
- AI
- Anthropic
- API
- Api Design
- Automation
- AWS
- CI/CD
- Claude
- Claude Code
- ClickUp
- Cloud
- Cloudflare
- Containerization
- Data Modeling
- Design Patterns
- Design Thinking
- DevOps
- DevSecOps
- Docker
- Drupal
- E-commerce
- Event Driven Architecture
- Express.js
- Figma
- Git
- GitLab
- Jest
- Jira
- LLM
- MCP
- NestJS
- Next.js
- Node.js
- OOP
- OpenAI
- Playwright
- PostgreSQL
- Python
- RDBMS
- React
- Slack
- Solution Design
- SQL
- SQL Server
- TDD
- Test Automation
- TypeScript
- User Research
- Vitest
As published by workable
First name, Last name, Email, Headline, Phone, Address, Country, State/Province, City, ZIP/PIN Code, Current work pass (Singapore candidates), Nationality, National ID, Photo, Current Salary, What is your expected salary range? Please state in monthly (SGD)., Highest Qualification, Education, Experience, Summary, Resume, Earliest availability, What is your notice period?, Cover letter