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, equity potential, and a high-standard culture without micromanagement.
- Why this job: Work on meaningful projects with real users in a dynamic, supportive environment.
- 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
Make sure to showcase your experience with Django and React Native in your conversations. Be ready to discuss specific projects where you've implemented these technologies, especially focusing on production systems you've built.
✨Tip Number 2
Prepare to demonstrate your problem-solving skills by discussing how you've handled long-running tasks or async workflows in Django. This will show your ability to manage complex scenarios effectively.
✨Tip Number 3
Familiarise yourself with CI/CD pipelines and be prepared to explain what yours would look like for a full stack Django + Expo app. This will highlight your understanding of deployment best practices.
✨Tip Number 4
Since this role requires autonomy, think of examples from your past work where you thrived under pressure and delivered results without needing much oversight. This will demonstrate that you're the right fit for their fast-paced environment.
We think you need these skills to ace Senior Full Stack Developer (Django + React Native / Expo)
Some tips for your application 🫡
Showcase Your Experience: When applying for the Senior Full Stack Developer position, highlight your experience with Django and React Native (Expo). Describe specific projects where you've built production systems using these technologies, focusing on your role and the impact of your contributions.
Address Key Questions: In your application, directly address the questions posed in the job description. For example, explain how you've handled long-running tasks in Django and your approach to state management in React Native. This shows that you understand the requirements and can think critically about the challenges involved.
Demonstrate Autonomy: Emphasise your ability to work independently and thrive under pressure. Provide examples of situations where you've successfully managed your time and output without needing detailed guidance, as this is a key trait the company is looking for.
Include Relevant Links: Make sure to include links to your GitHub or portfolio in your application. The company values code over resumes, so showcase your best work and any ambitious products or systems you've shipped to make a strong impression.
How to prepare for a job interview at JR United Kingdom
✨Showcase Your Projects
Prepare to discuss a production system you've built using Django and React Native (Expo). Be ready to dive into the details, including challenges faced and how you overcame them.
✨Discuss Async Workflows
Be prepared to explain how you've handled long-running tasks or asynchronous workflows in Django. Highlight any tools or libraries you've used, such as Celery, and provide examples of their impact on performance.
✨State Management Strategies
When discussing React Native, focus on your approach to state management, especially with complex data interactions. Share specific techniques or libraries you've employed to ensure smooth API syncing.
✨CI/CD Pipeline Insights
Outline what your CI/CD pipeline would look like for a full stack Django + Expo app. Discuss the tools you prefer and how they contribute to efficient testing and deployment processes.