At a Glance
- Tasks: Join a dynamic team to develop and enhance our finance app and community.
- Company: Finimize, a fun and innovative finance platform empowering users to invest smartly.
- Benefits: 33 days holiday, personal development budget, and a range of employee perks.
- Other info: Collaborate with experienced professionals and grow your skills in a supportive environment.
- Why this job: Make a real impact in a fast-growing company with exciting tech and AI integration.
- Qualifications: 1+ years experience in React, Python/Django, and a passion for learning.
The predicted salary is between 40000 - 50000 £ per year.
Finimize helps smart, busy people become their own financial advisor – expert-grade investment research delivered in a way that respects their time and doesn't take itself too seriously. Think your sharpest friend explaining markets over a beer: credible, warm, a bit fun, never condescending. Our tagline is Outthink the Market.
You'd be joining a small, fast-moving team and work directly with the CTO and the rest of the team to ship features, improve our workflow and help shape a fast-growing product.
Our product: We’re building the world’s largest finance community, plus a suite of audio and text content, all produced in-house. We aim to solve problems we know our users face when making investments, and offer specific, actionable ideas & research.
Our B2C users primarily know us through our app, website and daily email newsletter, as well as our high profile events such as our Modern Investor Summits. We also have a fast-growing B2B business, enabled through events, partnerships and content licensing via our API and B2B platform.
Our Team: We are an enthusiastic team of entrepreneurs, engineers and creatives. Our aim is to create an environment where everyone in our team is listened to, and empowered to improve our product, processes and culture. We look for self-starters, and candidates who want to grow along with the company. You should be motivated by the idea of making our product work for our users as well as the business. This is all even more important in the age of AI.
From a technical perspective, you should be motivated by learning new things and always striving to improve how you work. We value Engineers who are excited by building world‑class digital experiences used by millions of passionate users. We place significant emphasis on keeping our codebase clean and maintainable, so this should be important to you.
Although our Engineers generally have an area of focus/interest, you'll have the opportunity to learn new skills in other parts of the stack, and we aim to keep the work diverse and exciting.
What sets Finimize apart?
- Work directly with the experienced early team
- Work with a strong existing team (track records everywhere, plus Engineers from Amazon Prime, start-ups etc)
- Join a fast‑growing company with strong financial backing and a decade of experience in this space
- Work with an exciting tech stack (React, React Native, Relay, GraphQL, Django, Kubernetes, AWS)
- Since you’re joining a small team, there's a real opportunity to progress quickly over the next few years
- Hands‑on experience with AI - both in terms of building using Claude Code, plus integrating in imaginative ways through our products & processes
- Users love our product. Best‑in‑class reviews for a subscription app on the App/Play Store. We have been featured by Apple numerous times, and they’ve collaborated with us in the past.
Benefits:
- 33 days of annual holiday in total (25 days plus 8 UK bank holidays)
- Broad range of perks for UK‑based employees (Salary sacrifice schemes including childcare & electric cars, virtual GP, gym and retail discounts, mental health support, elderly care experts, retirement planner, learning library, and lots more)
- The opportunity to make a big impact and contribute from day one.
- Your own personal development budget
- Financial wellbeing resources including a free one‑to‑one financial planning meeting. Plus access to our product and in‑house top‑tier financial experts.
- Be part of an ambitious team working towards shared goals
- Be responsible for delivering both improvements to existing features as well as shipping new ones, taking concepts all the way from ideation to delivery.
- Aim to learn quickly as a team - validate product hypothesis quickly before creating high‑quality versions of successful experiments
- Commit to learning fast and help us build AI into our developer workflows to ensure we keep up with emerging best practices
- Contributing to software design and architecture
- Ensuring that code you write is maintainable, easy to read and maintain.
We encourage you to apply even if you don’t meet all the requirements.
We are looking for:
- A high bar for how things you build both work and look
- Able to solve problems in areas outside of your comfort zone
- You have a positive energy, and relish the thought of being part of an agile dynamic team
- Excited by the idea of scaling digital products to millions of users
- You are output‑focused (you get things done)
- You want to learn about what it takes to build a business, as well as just the technical side
- A strong desire to keep learning new things!
Qualifications:
- 1+ years relevant experience, with knowledge of:
- React
- Server‑side experience (we use Python/Django)
- SQL databases (we use PostgreSQL) and APIs
- React Native or mobile application development
- Experience of large React/mobile applications in production
- GraphQL
- Relay (or Apollo)
Research shows that while men apply to jobs when they meet an average of 60% of the criteria, women and other marginalised folks tend to only apply when they check every box. So, if you think you have what it takes, but don’t necessarily meet every single point on the job description, please still get in touch. We’d love to have a chat and see if you could be a great fit.
Full Stack Engineer employer: Finimize
Finimize is an exceptional employer that fosters a vibrant and inclusive work culture, where every team member's voice is valued and encouraged. With a strong focus on personal development, employees benefit from a generous holiday allowance, a diverse range of perks, and the opportunity to make a significant impact from day one. Joining our small, dynamic team means you'll have the chance to grow rapidly alongside the company while working with cutting-edge technology in a supportive environment that prioritises learning and innovation.
StudySmarter Expert Advice🤫
We think this is how you could land Full Stack Engineer
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Finimize or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Finimize.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Finimize.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Finimize that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Full Stack Engineer
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Finimize.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Finimize and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Finimize
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Finimize uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.