Jobs at Trufla
Senior Software Developer
hybrid
Cairo, Cairo, Egypt .
full-time . September 22, 2026
Cairo, Cairo, Egypt .
full-time . September 22, 2026
Description
About Trufla
Trufla builds the digital infrastructure that Canadian P&C insurance brokerages run on: quoting, client portals, mobile apps, marketing automation, and the data products behind them. Our customers are brokers dealing with legacy systems, manual workflows, and too many hours in the day spent on work software that should have handled itself. We're a product company, not an agency — what we ship goes straight into the hands of brokers and their clients. Work Smarter, Not Harder: we mean it internally too, and that's a large part of what this role is about.
About the Role
We're hiring a Senior Software Developer who is strong on the fundamentals and already working the way the industry is heading. The job is still the job: design, build, and run production web software in Node.js and React. But how that work gets done has changed. Our engineers write specifications that agents implement, build the harnesses and evaluation loops those agents run inside, and spend proportionally more of their time on design, review, and verification than on typing out implementations. If you've been doing this genuinely, not just with autocomplete turned on, we want to talk. If you've been skeptical of it and have sharp, specific reasons, we want to talk to you too.
What You'll Do
- Design and ship features end to end across our Node.js services and React front ends, from data model to deployed and monitored.
- Write specifications precise enough to be executed, covering clear contracts, acceptance criteria, edge cases, and failure modes. Treat those specs as the durable artifact, not a throwaway ticket description.
- Build and tune the loops: agent harnesses, tool definitions, context strategies, automated verification gates, and evals that tell you whether a change is actually correct before a human ever reads it.
- Review generated and human-written code with the same rigour, and know where the difference matters.
- Own production. Instrument what you ship, respond when it misbehaves, and fix the cause rather than the symptom.
- Raise the floor for the team through patterns, internal tooling, and documented practice that make the next person faster.
- Work directly with product and with the brokers who use what we build. Context is not filtered through three layers here.
What We're Looking For
Required
- 5+ years building and maintaining production software, with real ownership of what you shipped.
- Deep Node.js and modern JavaScript/TypeScript. You understand the runtime, not just the framework.
- Strong React, including state management, performance, and component design that survives contact with a growing codebase.
- Solid grounding in the boring essentials: relational data modelling, HTTP and API design, testing, CI/CD, Git.
- Working fluency in AI-assisted development as a discipline: spec-driven workflows, agentic development lifecycle practices, and the judgment to know when the loop is producing good work and when it's confidently wrong.
- Clear written communication. In a spec-driven team this is a core engineering skill, not a soft one.
- Comfortable collaborating with a distributed team across Canadian and Egyptian time zones.
Nice to Have (any one of these is a plus, none are dealbreakers)
- Cloud and container experience (AWS or GCP, Kubernetes, Terraform).
- Observability tooling: structured logging, metrics, tracing.
- Mobile or cross-platform experience (React Native, Swift, Kotlin).
- Experience building internal developer tooling or frameworks.
- Insurance, fintech, or another regulated domain.
How We Work
- Small teams, direct ownership, short path from idea to production.
- Specs and design docs over ad-hoc tickets.
- Automated verification before human review. We'd rather catch it in the loop.
- Tooling budget and time set aside to improve how we build, not just what we build.
What We Offer
- Competitive salary
- Medical insurance, social insurance, and other benefits
- Hybrid attendance policy
- Access to the AI tooling you need to do this job properly
- A team that treats "how we build" as a real engineering problem
How to Apply
Upload your resume, and complete the assessment
Trufla is an equal opportunity employer. We welcome applications from all qualified candidates and provide accommodation on request throughout the hiring process.