Senior Fullstack Engineer
SafetyCulture • AURole Purpose
This role exists to help build a new generation of industry-specific applications on top of the SafetyCulture platform. You'll work in a small, fast-moving team with significant autonomy, building deeply tailored experiences for specific customer segments rather than extending a generic product flow.
Key Responsibilities
Design and build product features end-to-end across frontend, backend, and mobile, with a lean towards frontend and React Native
Make fast, pragmatic trade-off decisions about when to integrate with existing platform systems versus building independently
Navigate dependencies with platform teams — knowing when to contribute to shared infrastructure versus shipping what the team needs now
Partner closely with a principal engineer and cross-functional teammates to explore requirements, pressure-test technical approaches, and iterate quickly
Build AI-native features as the product matures, contributing to platform capabilities the broader engineering organisation can build on
Communicate trade-offs and constraints clearly so expectations stay grounded in engineering reality
Contribute to code review and help raise the technical bar through direct, collaborative engagement with peers
Required Skills & Experience
Technical Skills
Strong frontend engineering capability with solid React experience; React Native experience is a strong advantage
Comfortable with backend development in TypeScript or Go — Go experience is a bonus, and the right person will pick it up with support
Experience building in product-focused, fast-iteration environments — ideally in a SaaS startup or scale-up
Able to build new applications while navigating and integrating with existing systems — comfortable working outside of greenfield environments
Actively uses agentic coding tools as a core part of how you work, not just occasionally
Product-minded: able to co-own direction with a product manager, make sensible scope calls, and understand the "why" behind what's being built
Behavioural Skills
Comfortable with ambiguity — picks up loosely defined requirements and drives towards a solution without waiting for a perfect brief
Assertive and direct: able to push back constructively, frame trade-offs clearly, and have honest conversations up and across the team
Fast and decisive: makes calls, ships, and course-corrects rather than over-engineering before moving
Collaborative without being passive — seeks to understand existing systems, debates trade-offs with peers, and lands on better outcomes together
Self-directed and hungry: identifies what needs doing and goes after it without close management
AI Skills
Uses agentic coding tools (such as Claude or similar) as a primary part of the development workflow
Able to prompt effectively, evaluate AI-generated code for quality and logical soundness, and apply human judgement where it matters
Curious about building AI-native product features and how AI is changing what's worth building
Success Looks Like
At 3 months: shipped meaningful features, made sound integration trade-offs, and built a strong working relationship with your principal engineer and team
Makes technical calls independently and confidently — escalates with options and trade-offs, not just problems
Keeps iteration cycles fast by unblocking independently and flagging real blockers early
At 6 months: features are in customers' hands, performing well, and you've contributed to how the team works — not just what it delivers