The Resilient Group - Senior Software Developer - AI Native
Top Benefits
About the role
Senior Developer – AI-Native Engineering
About Us
The Resilient Group is an established and scaling multi-company holding group with a portfolio spanning Technology / SaaS, Retail / E-commerce, and beyond. We believe AI is the most powerful tool available to modern businesses, and we're putting that belief into action — leveraging cutting-edge AI to solve real problems, build innovative products, and drive meaningful outcomes across our portfolio companies.
We're not just adopting AI as a trend — we're rebuilding how our businesses operate from the ground up with AI at the centre. This is an exciting time to join us as we accelerate our AI-native transformation and scale the platforms that power our group.
About the Role
This is a senior leadership role at the heart of The Resilient Group's engineering function. You will own and operate our AI-native development lifecycle — a modern, AI-driven process spanning project management, design, development, testing, and CI/CD across a portfolio of web apps, mobile apps, and internal tools.
You won't just write code — you'll be the person who decides how we build, what we build on, and how well we build it. You'll lead a small, high-output team and be responsible for ensuring that our AI-assisted engineering process consistently delivers production-quality software across all portfolio companies.
Key Responsibilities
AI-Native Development Leadership
- Own and continuously improve an AI-first development lifecycle across all phases — from brief to deployment
- Maintain and evolve structured project context documentation across all repositories, ensuring AI coding tools have the context they need to produce consistent, high-quality output
- Develop and govern reusable prompting patterns, templates, and playbooks for common development tasks including feature builds, refactors, bug fixes, migrations, and code reviews
- Stay at the leading edge of AI coding tooling and bring emerging best practices into the team's workflow
Full Stack Architecture & Delivery
- Architect and deliver scalable platforms across the full stack — frontend, backend, APIs, databases, and infrastructure — using a minimal, TypeScript-first technology footprint
- Champion a monorepo architecture that enables shared components, types, utilities, and business logic to be reused efficiently across web, mobile, and internal tool projects
- Make and document key architecture decisions — framework choices, data modelling, API design, third-party integrations — with a bias toward simplicity, portability, and long-term maintainability
- Lead technical integrations with third-party platforms and APIs across portfolio company products
CI/CD & DevOps Ownership
- Own and maintain automated CI/CD pipelines across all repositories — covering linting, type checking, unit tests, build verification, end-to-end tests, and production deployments
- Manage deployment infrastructure across cloud hosting platforms for web, backend, and mobile —ensuring all environments are stable, consistent, and auditable
- Ensure preview, staging, and production environments are fully automated with no manual deployment steps
- Implement and maintain secrets management, environment variable hygiene, and deployment security best practices
Testing & Code Quality
- Set and enforce testing standards across the team covering unit, integration, component, end-to-end, and mobile testing
- Review AI-generated code critically for correctness, security, performance, and maintainability before it reaches production
- Ensure every feature ships with meaningful test coverage — happy path, edge cases, and error states
- Champion a culture where quality is built in, not bolted on
Project & Workflow Management
- Translate business requirements from non-technical stakeholders into well-scoped issues with clear acceptance criteria, technical context, and definitions of done
- Run short, focused sprints — ensuring work is broken into AI-tool-friendly, bounded tasks that can be executed and reviewed efficiently
- Drive async-first, documentation-driven ways of working — maintaining clear written records of decisions, processes, and project context
- Manage and mentor a small development team, upskilling members on AI-assisted development practices and workflow discipline
Legacy Modernisation
- Lead the migration of existing portfolio company codebases onto the modern stack using a pragmatic wrap, don't rewrite approach
- Use AI coding tools to audit legacy codebases, identify migration paths, and translate existing logic into the target stack
- Prioritise data layer and API modernisation as the foundation for each migration effort
Required Experience & Skills
Technical
- 6+ years of professional full stack development experience
- Expert-level proficiency in TypeScript across frontend and backend
- Deep experience with modern frontend frameworks and component-based UI architecture
- Strong backend skills — REST API design, lightweight service frameworks, and scalable architecture patterns
- Solid experience with relational databases — schema design, ORM tooling, migrations, and query optimisation
- Hands-on experience designing and maintaining automated CI/CD pipelines
- Experience managing cloud hosting and deployment infrastructure for web, backend, and mobile platforms
- Experience with cross-platform mobile development for iOS and Android from a single codebase
- Familiarity with monorepo tooling and the discipline of shared package management across multiple apps
AI-Native Development
- Demonstrated production experience with AI coding assistants such as Cursor, GitHub Copilot, ClaudeCode, or equivalent — we care about the mindset and discipline, not the specific tool
- Strong ability to structure context and write effective prompts for AI coding tools — you know how to get consistent, high-quality output and understand where AI falls short
- Proven ability to review, validate, and refactor AI-generated code at scale — you treat AI output as a capable first draft, not a finished product
- Experience maintaining structured project context documentation that enables AI tools to produce reliable output across a codebase
- Comfort operating in an environment where AI generates the majority of code and the human role is architectural, review-focused, and quality-driven
- Claude Code is our tool of choice — full onboarding and training will be provided for the right candidate
Leadership & Communication
- Excellent written communication — you can write clear technical briefs, architecture docs, and onboarding materials
- Strong systems thinking — you design workflows and processes, not just features
- Ability to translate business requirements from non-technical stakeholders into precise engineering tasks
- High ownership mindset — you drive decisions, unblock the team, and take accountability for outcomes
Nice to Have
- Experience building and maintaining multi-tenant SaaS platforms
- Native mobile development experience for iOS and Android
- Experience with third-party API integrations — accounting platforms, operations tools, or similar business software
- Familiarity with building AI-powered product features using large language model APIs
- Experience in a holding company or multi-product engineering environment
- Background in internal tooling — workflow automation, document processing, or operations software
What We Offer
- A central leadership role shaping how an entire group of companies builds software
- Significant technical autonomy and ownership across a diverse product portfolio
- Competitive salary and performance-based incentives
- Collaborative, in-person team environment
- Access to the latest AI development tools and a dedicated learning and development budget
About moola
Moola is a Canadian-based online gaming website open to United States and Canadian residents. It is now offline. Players receive free credits to wage against other players in return for watching a 10, 15, or 30 second video advertisement and randomly answering a trivia question about it. By extending credits to the viewer of the advertisement, players have funds to place bets against other players without risking any of their own money.
Similar jobs you might like
The Resilient Group - Senior Software Developer - AI Native
Top Benefits
About the role
Senior Developer – AI-Native Engineering
About Us
The Resilient Group is an established and scaling multi-company holding group with a portfolio spanning Technology / SaaS, Retail / E-commerce, and beyond. We believe AI is the most powerful tool available to modern businesses, and we're putting that belief into action — leveraging cutting-edge AI to solve real problems, build innovative products, and drive meaningful outcomes across our portfolio companies.
We're not just adopting AI as a trend — we're rebuilding how our businesses operate from the ground up with AI at the centre. This is an exciting time to join us as we accelerate our AI-native transformation and scale the platforms that power our group.
About the Role
This is a senior leadership role at the heart of The Resilient Group's engineering function. You will own and operate our AI-native development lifecycle — a modern, AI-driven process spanning project management, design, development, testing, and CI/CD across a portfolio of web apps, mobile apps, and internal tools.
You won't just write code — you'll be the person who decides how we build, what we build on, and how well we build it. You'll lead a small, high-output team and be responsible for ensuring that our AI-assisted engineering process consistently delivers production-quality software across all portfolio companies.
Key Responsibilities
AI-Native Development Leadership
- Own and continuously improve an AI-first development lifecycle across all phases — from brief to deployment
- Maintain and evolve structured project context documentation across all repositories, ensuring AI coding tools have the context they need to produce consistent, high-quality output
- Develop and govern reusable prompting patterns, templates, and playbooks for common development tasks including feature builds, refactors, bug fixes, migrations, and code reviews
- Stay at the leading edge of AI coding tooling and bring emerging best practices into the team's workflow
Full Stack Architecture & Delivery
- Architect and deliver scalable platforms across the full stack — frontend, backend, APIs, databases, and infrastructure — using a minimal, TypeScript-first technology footprint
- Champion a monorepo architecture that enables shared components, types, utilities, and business logic to be reused efficiently across web, mobile, and internal tool projects
- Make and document key architecture decisions — framework choices, data modelling, API design, third-party integrations — with a bias toward simplicity, portability, and long-term maintainability
- Lead technical integrations with third-party platforms and APIs across portfolio company products
CI/CD & DevOps Ownership
- Own and maintain automated CI/CD pipelines across all repositories — covering linting, type checking, unit tests, build verification, end-to-end tests, and production deployments
- Manage deployment infrastructure across cloud hosting platforms for web, backend, and mobile —ensuring all environments are stable, consistent, and auditable
- Ensure preview, staging, and production environments are fully automated with no manual deployment steps
- Implement and maintain secrets management, environment variable hygiene, and deployment security best practices
Testing & Code Quality
- Set and enforce testing standards across the team covering unit, integration, component, end-to-end, and mobile testing
- Review AI-generated code critically for correctness, security, performance, and maintainability before it reaches production
- Ensure every feature ships with meaningful test coverage — happy path, edge cases, and error states
- Champion a culture where quality is built in, not bolted on
Project & Workflow Management
- Translate business requirements from non-technical stakeholders into well-scoped issues with clear acceptance criteria, technical context, and definitions of done
- Run short, focused sprints — ensuring work is broken into AI-tool-friendly, bounded tasks that can be executed and reviewed efficiently
- Drive async-first, documentation-driven ways of working — maintaining clear written records of decisions, processes, and project context
- Manage and mentor a small development team, upskilling members on AI-assisted development practices and workflow discipline
Legacy Modernisation
- Lead the migration of existing portfolio company codebases onto the modern stack using a pragmatic wrap, don't rewrite approach
- Use AI coding tools to audit legacy codebases, identify migration paths, and translate existing logic into the target stack
- Prioritise data layer and API modernisation as the foundation for each migration effort
Required Experience & Skills
Technical
- 6+ years of professional full stack development experience
- Expert-level proficiency in TypeScript across frontend and backend
- Deep experience with modern frontend frameworks and component-based UI architecture
- Strong backend skills — REST API design, lightweight service frameworks, and scalable architecture patterns
- Solid experience with relational databases — schema design, ORM tooling, migrations, and query optimisation
- Hands-on experience designing and maintaining automated CI/CD pipelines
- Experience managing cloud hosting and deployment infrastructure for web, backend, and mobile platforms
- Experience with cross-platform mobile development for iOS and Android from a single codebase
- Familiarity with monorepo tooling and the discipline of shared package management across multiple apps
AI-Native Development
- Demonstrated production experience with AI coding assistants such as Cursor, GitHub Copilot, ClaudeCode, or equivalent — we care about the mindset and discipline, not the specific tool
- Strong ability to structure context and write effective prompts for AI coding tools — you know how to get consistent, high-quality output and understand where AI falls short
- Proven ability to review, validate, and refactor AI-generated code at scale — you treat AI output as a capable first draft, not a finished product
- Experience maintaining structured project context documentation that enables AI tools to produce reliable output across a codebase
- Comfort operating in an environment where AI generates the majority of code and the human role is architectural, review-focused, and quality-driven
- Claude Code is our tool of choice — full onboarding and training will be provided for the right candidate
Leadership & Communication
- Excellent written communication — you can write clear technical briefs, architecture docs, and onboarding materials
- Strong systems thinking — you design workflows and processes, not just features
- Ability to translate business requirements from non-technical stakeholders into precise engineering tasks
- High ownership mindset — you drive decisions, unblock the team, and take accountability for outcomes
Nice to Have
- Experience building and maintaining multi-tenant SaaS platforms
- Native mobile development experience for iOS and Android
- Experience with third-party API integrations — accounting platforms, operations tools, or similar business software
- Familiarity with building AI-powered product features using large language model APIs
- Experience in a holding company or multi-product engineering environment
- Background in internal tooling — workflow automation, document processing, or operations software
What We Offer
- A central leadership role shaping how an entire group of companies builds software
- Significant technical autonomy and ownership across a diverse product portfolio
- Competitive salary and performance-based incentives
- Collaborative, in-person team environment
- Access to the latest AI development tools and a dedicated learning and development budget
About moola
Moola is a Canadian-based online gaming website open to United States and Canadian residents. It is now offline. Players receive free credits to wage against other players in return for watching a 10, 15, or 30 second video advertisement and randomly answering a trivia question about it. By extending credits to the viewer of the advertisement, players have funds to place bets against other players without risking any of their own money.