Job Title: Senior Full Stack Developer (Django + React Native / Expo)
Location: Remote (UK timezone 4 hours +/- overlap required)
Type: Full-Time
Experience: 7+ years
Industry: Fintech / SaaS
**IMPORTANT** for your application to be considered, please email answers to the below questions to careers@bonsaiwealth.io and armin@bonsaiwealth.io
1) Describe a production system you’ve built using Django and React Native (Expo)
2) In Django, how have you handled long-running tasks or async workflows?
2) How do you approach state management in React Native when dealing with complex data interactions and API syncing?
3) What would your CI/CD pipeline look like for a full stack Django + Expo app?
Who We’re Looking For
We’re hiring a highly self-managed Full Stack Developer with deep experience in Django and React Native (Expo). You’ll be joining a small, fast-moving team building complex, high-performance systems in the fintech space. This is not a role for someone who needs hand-holding or detailed specs - it’s for someone who thrives under pressure, works independently, and consistently delivers exceptional results.
What You’ll Be Doing
* Leading full-cycle development of core features using Django on the backend and React Native with Expo on the frontend.
* Building secure, scalable, and modular systems for financial products.
* Collaborating closely with product, design, and engineering leadership to ship meaningful features quickly.
* Making architectural decisions that balance performance, maintainability, and security.
* Writing clean, testable, well-documented code and reviewing PRs with a high bar for quality.
* Operating effectively in a high-expectation, low-oversight environment. You’ll own your time and output.
Must-Have Skills
* 7+ years of experience as a software engineer, ideally across multiple domains.
* Strong experience with Django (including DRF, Celery, and PostgreSQL).
* Solid experience with React Native, specifically with Expo-managed workflows.
* Proficient with RESTful APIs, authentication flows, and state management on mobile.
* Comfort with CI/CD pipelines, testing, and deployment best practices.
* Strong understanding of data models, performance optimization, and system design.
* Ability to operate with urgency and autonomy. You deliver without waiting to be told what to do.
Bonus Points
* Prior experience in fintech or regulated environments.
* Exposure to financial data APIs (GoCardless, Plaid, TrueLayer, Stripe, etc).
* Experience with Firebase, background jobs, or push notification systems.
* Knowledge of secure coding practices and data protection standards (GDPR, PCI).
Why Join Us
* Work on something that actually matters - real problems, real users, real financial impact.
* No micromanagement. We trust you to get the job done.
* Fast-paced, high-standard culture with zero tolerance for mediocrity.
* Equity upside potential in a rapidly scaling start-up.
Application Process
If this sounds like your kind of role and you're excited to, don’t send a fluffy cover letter. Send us:
* Your GitHub or portfolio (we like code more than resumes)
* A short note on the most ambitious product or system you’ve shipped
* This will be a contract position for 6 months, targeting 30-40 hours per week (flexible). The rate will be £1,500-£2,000 per calendar month, depending on hours and experience.
Careers@bonsaiwealth.io