Senior Full-Stack Engineer / Technical Lead – Automation & AI
Summary
Senior full-stack engineer/tech lead owning Banksia Health's internal platforms end to end — architecture, backend/frontend, databases, APIs, cloud and CI/CD, plus telephony/CRM integrations — while driving AI-assisted development with tools like OpenAI Codex and Cursor. Based in the Philippines with hours overlapping the Australian business day.
Senior Full-Stack Engineer / Technical Lead – Automation & AI
Employment: Full-time
Salary: PHP 220,000-280,000 per month, depending on experience
Performance Bonus: Target bonus of up to 15% of annual remuneration
ABOUT THE ROLE
Banksia Health is looking for an experienced Senior Full-Stack Engineer / Technical Lead to take technical ownership of our internal platforms and systems.
This is not a role for someone who simply works through assigned development tickets.
We are looking for a senior engineer who can understand an existing production system, identify weaknesses, make sound architectural decisions, improve development standards and reliably deliver new functionality.
You will work hands‑on across the application while also providing technical direction, reviewing development work and improving the way our software is designed, tested, deployed and maintained.
The successful candidate should also be highly capable with modern AI development tools and understand how AI can be practically incorporated into business software and internal workflows.
WHAT YOU WILL OWN
- Application architecture and technical direction
- Backend and frontend development
- Database design and optimisation
- API development and third‑party integrations
- Dialler and telephony integrations
- CRM and operational workflow integrations
- Cloud infrastructure and production environments
- Deployment processes and CI/CD
- System performance and reliability
- Security, permissions and access controls
- Automated testing and quality assurance
- Technical documentation
- Code reviews and development standards
- Technical debt identification and remediation
- Investigation and resolution of production issues
- Estimation and planning of development work
- Reviewing and guiding the work of other developers
You will be expected to understand the business purpose behind what is being built rather than simply implementing specifications without questioning them.
AI & AUTOMATION
AI capability is an important part of this role.
We are looking for someone who actively uses modern AI development tools to increase engineering productivity while maintaining appropriate technical oversight.
You should be comfortable using tools such as:
- OpenAI Codex
- Cursor
We are particularly interested in candidates who understand how to use AI for:
- Code review
- Refactoring
- Documentation
- Internal business automation
- Data analysis
- Workflow improvement
Experience integrating AI models or APIs into production applications is highly regarded.
This may include experience with:
- LLM APIs
- Structured outputs
- Tool/function calling
- RAG and knowledge retrieval
- AI agents and workflow automation
- AI cost and latency management
We do not require an AI researcher or machine‑learning specialist. We want an excellent software engineer who knows how to use AI effectively.
WHAT WE ARE LOOKING FOR
- 7+ years of professional software development experience
- Strong experience building and maintaining production web applications
- Deep knowledge of APIs and system integrations
- Strong relational database and data‑modelling skills
- Experience with cloud infrastructure
- Experience with CI/CD and automated deployments
- Strong debugging and production troubleshooting skills
- Experience implementing automated testing
- Strong understanding of software security principles
- Experience working with business‑critical production systems
- Experience reviewing other developers' work
- Ability to make architectural decisions independently
- Ability to estimate development work realistically
- Strong written and spoken English
Previous experience in health technology, SaaS, CRM systems, telephony/diallers, workflow automation or high‑volume transactional platforms would be advantageous.
WHAT MATTERS MORE THAN YEARS OF EXPERIENCE
We are less interested in how long you have held the title "Senior Developer" and more interested in what you have actually built and owned.
We want to understand:
- Systems you personally designed or significantly improved
- Difficult production problems you have solved
- Architectural decisions you have made
- Systems you inherited and subsequently improved
- Performance or reliability improvements you delivered
- Technical debt you identified and removed
- How you improved development processes
- How you use AI in your day‑to‑day engineering work
- Examples where you challenged an initial technical approach and proposed something better
You should be capable of looking at an unfamiliar codebase and quickly determining what is well designed, what is risky, what should be improved and what should be left alone.
HOW SUCCESS WILL BE MEASURED
- Delivery & Ownership – 40%
- Delivery against agreed development priorities
- Accurate and realistic estimates
- Proactive communication of delays or risks
- Taking responsibility for projects through to production
- Ability to solve problems without constant management
- Quality & Reliability – 30%
- Production stability
- Automated testing
- Low recurrence of previously resolved issues
- Effective root‑cause analysis
- Appropriate monitoring and alerting
- Platform Improvement – 15%
- Reduction of technical debt
- Improved application performance
- Better development and deployment processes
- Improved architecture
- AI & Automation – 15%
- Effective adoption of AI development tools
- Automation of repetitive development or operational work
- Useful AI‑driven improvements to internal systems
- Measurable productivity improvements achieved through AI and automation
Bonuses are based on overall performance and quality rather than simply the number of features released.
THE TYPE OF PERSON WE WANT
- Take ownership rather than wait for instructions
- Question poorly designed solutions
- Prefer fixing root causes over repeatedly patching symptoms
- Care about production reliability
- Write code that other engineers can maintain
- Communicate problems early
- Can explain technical issues clearly to non‑technical management
- Understand that delivering quickly and delivering properly are not mutually exclusive
- Use AI to improve your work without blindly trusting AI‑generated code
- Are comfortable being accountable for the technical outcome
WHAT WE DO NOT WANT
- Requires detailed instructions for every task
- Consistently misses estimates without raising issues early
- Prioritises speed over reliability
- Avoids responsibility for production issues
- Treats testing as optional
- Continually patches problems without investigating their cause
- Cannot explain their own code
- Relies heavily on AI‑generated code without properly reviewing it
- Has seniority based primarily on tenure rather than capability
TECHNICAL ASSESSMENT
Shortlisted candidates will complete a practical technical assessment.
This will be based on a realistic software‑development problem rather than algorithm puzzles.
Candidates will be encouraged to use AI and any development tools they normally use.
We are interested in evaluating:
- How you approach an unfamiliar problem
- The quality of your implementation
- Your architecture and engineering decisions
- Testing
- Security considerations
- Your use of AI
- Your ability to identify where AI‑generated output is incorrect or inappropriate
- Your ability to explain and defend your technical decisions
Candidates may also be asked to review an existing piece of software and identify potential architectural, quality and production risks.
REMUNERATION
PHP 220,000-280,000 per month, depending on demonstrated capability and experience.
Exceptional candidates may be considered above this range.
The role also includes:
- Performance bonus of up to approximately 15% annually
- Company‑paid development and AI tools
- Professional‑development support
- Long‑term opportunity to take broader technical ownership as the business grows
WORKING HOURS
The role is based in the Philippines and will work predominantly during hours that provide strong overlap with the Australian business day.
Some reasonable flexibility is available, but the successful candidate must be available during core operating hours for collaboration and production support.
APPLICATION
We are specifically looking for candidates who can demonstrate genuine senior‑level technical ownership, strong problem‑solving ability, sound engineering judgement and effective use of modern AI development tools.
