At a Glance
- Tasks: Lead full-cycle development of fintech features using Django and React Native.
- Company: Join Bonsai Smart Wealth, a fast-moving fintech start-up making real financial impacts.
- Benefits: Enjoy remote work flexibility, no micromanagement, and potential equity upside.
- Why this job: Work on meaningful projects with a high-standard culture that values autonomy and excellence.
- Qualifications: 7+ years in software engineering, strong Django and React Native skills required.
- Other info: Contract position for 6 months, targeting 30-40 hours per week.
Location: Remote (UK timezone 4 hours +/- overlap required)
Job Description:
- Describe a production system you’ve built using Django and React Native (Expo).
- In Django, how have you handled long-running tasks or async workflows?
- How do you approach state management in React Native when dealing with complex data interactions and API syncing?
- 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.
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.
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.
Senior Full Stack Developer (Django + React Native / Expo) employer: JR United Kingdom
Contact Detail:
JR United Kingdom Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Developer (Django + React Native / Expo)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, particularly Django and React Native with Expo. Consider building a small project or contributing to an open-source one that showcases your skills in these areas, as this will give you practical examples to discuss during interviews.
✨Tip Number 2
Prepare to discuss your experience with CI/CD pipelines and how you've implemented them in past projects. Be ready to explain your approach to testing and deployment, as this is crucial for the role and demonstrates your understanding of best practices.
✨Tip Number 3
Since the role requires working independently in a fast-paced environment, think of examples from your previous work where you successfully managed your time and output without needing much oversight. This will show that you can thrive under pressure, which is a key requirement for this position.
✨Tip Number 4
Research the fintech industry and be prepared to discuss any relevant experience you have, especially with financial data APIs. Understanding the unique challenges and regulations in this space will set you apart and demonstrate your commitment to the role.
We think you need these skills to ace Senior Full Stack Developer (Django + React Native / Expo)
Some tips for your application 🫡
Showcase Your Experience: In your application, clearly describe a production system you've built using Django and React Native (Expo). Highlight your role in the project and the impact it had.
Address Technical Questions: Prepare to answer specific technical questions in your application. For instance, explain how you've handled long-running tasks or async workflows in Django, and your approach to state management in React Native.
CI/CD Pipeline Insights: Include a brief overview of what your CI/CD pipeline would look like for a full stack Django + Expo app. This shows your understanding of deployment best practices and system design.
Focus on Autonomy and Results: Emphasise your ability to work independently and deliver results without needing detailed specifications. Share examples of how you've thrived in high-expectation environments.
How to prepare for a job interview at JR United Kingdom
✨Showcase Your Projects
Be ready to discuss a production system you've built using Django and React Native (Expo). Highlight the challenges you faced, how you overcame them, and the impact your work had on the project.
✨Discuss Async Workflows
Prepare to explain how you've handled long-running tasks or asynchronous workflows in Django. This shows your understanding of performance optimisation and your ability to manage complex processes.
✨State Management Strategies
Articulate your approach to state management in React Native, especially when dealing with complex data interactions and API syncing. This will demonstrate your technical depth and problem-solving skills.
✨CI/CD Pipeline Insights
Be prepared to outline what your CI/CD pipeline would look like for a full stack Django + Expo app. This reflects your knowledge of deployment best practices and your ability to maintain high-quality code.