cover image
Freetrade

Junior Software Engineer

On site

London, United Kingdom

Full Time

17-04-2025

Job Specifications

Department: Engineering

Employment Type: Permanent - Full Time

Location: London

Reporting To: Chris Pavlicek

Compensation: £37,000 - £50,000 / year

Description

Junior Software Engineer / Backend

London, UK

Freetrade’s mission is to become the default place to invest. Investing has been too complicated and expensive for too long, keeping millions from making the most of their savings.

We’re changing that.

We’re building our team and looking for people who are excited to reshape how our customers invest and grow their wealth. If you’re driven by solving complex problems and building innovative products, you’ll fit right in.

2025 is a big year for us. In January, we announced a game changing deal to become part of the IG Group. We’ll continue to operate as an independent business while gaining access to the resources and support of an established leader in the space.

This year, we’re accelerating our roadmap and taking our products to the next level. We’re building new features like mutual funds, bonds, and family investment tools. We’re also exploring how we can leverage AI to deliver an even better experience for our customers.

Why Join Our Engineering Team?

Be part of a team that’s shaping the future of investments. As an engineer, you’ll play a pivotal role in developing and maintaining a robust, scalable platform used by thousands daily. We tackle complex technical challenges, drive innovation, and build solutions that make a real impact. Here, your code doesn’t just run—it powers the decisions of investors across the UK. Join us and turn ideas into reality.

We are looking for an experienced Software Engineer, to join our Backend Engineering squad.

Tech stack: NodeJS/Typescript, Google Cloud Platform, Postgresql.

You will...

Develop high-quality software within agreed timelines, addressing complex problems by proposing various solutions and considering trade-offs to assist your team in making effective technical decisions.
Solve technical challenges by delivering scalable and maintainable solutions efficiently, while balancing trade-offs.
Understand the core features and KPIs of your product, working closely with the Product Manager to drive the product’s development.
Be comfortable in an on-call environment, responding to high-priority issues and knowing when to escalate them.

About You

Encourage collaboration and share responsibility for software design, helping to improve the skills and capabilities of your team members.
Set high standards for software quality and delivery performance within your team, providing constructive feedback and helping to raise the bar.
Possess the ability to handle complex and unfamiliar problems, especially under pressure.
Have a keen eye for detail and a thorough understanding of your work.
Have a strong interest in the world of investments.
Stay current with technology trends and advocate for good practices within the team.

Benefits & Logistics

Freetrade is the place to accelerate your career. Our benefits package and ways of working are designed to attract and retain the most talented people who are dedicated to making an impact at Freetrade.

Here’s What’s On Offer In 2025

Office first culture - we have beautiful office spaces in central London and Budapest where four days a week you collaborate with colleagues in person, one of our core behaviours is that we’re a team that works better together.

Values - at Freetrade we live and breathe our values: Honesty, Focus and Grit. Expect to be asked about these in your interview!

Benefits In London

Competitive salary – carefully benchmarked.
Holidays – 25 days plus UK public holidays. Your birthday off, plus one extra day for every year at Freetrade.
Enhanced pension – We’ll match your contributions up to 5%.
Group Life Insurance – Protect your loved ones with coverage at 5x your salary, ensuring financial security in any circumstance.
Private Health Insurance - Which includes access to high quality medical care, mental health support, dental and vision plans, Wellness programs and preventative care initiatives are also provided to ensure the wellbeing of your entire family.
Income Protection Cover – Safeguard your income with comprehensive coverage, ensuring financial stability in the event of illness or injury.
Enhanced parental leave – Time off when it matters most.
Flexibility for those who need it – We’re office-first, but life happens. Whether you’re a parent or have care responsibilities, we focus on output and trust you to manage your time.
Learning & Development – We fund industry qualifications so you can grow as a financial services professional.
Cycle to Work scheme – Get a high quality bike and gear through our salary sacrifice scheme, spreading the cost with tax free monthly instalments.

Paid Sick Leave – Receive 10 days of fully paid sick leave each calendar year.

Following the close of the deal to become part of IG Group, you can expect that our benefits package will further improve to align with the benefits on offer.

Interview Process

We keep things simple and transparent. Our process typically includes:

Initial interview – A chat with one of our Talent Specialists.
Hiring Manager interview – A deep dive into your skills and experience.
Live Coding – Show us how you think and solve problems.
System Design – We’ll explore how you design systems to handle real-world challenges.
Executive interview – A conversation with our stakeholders, where we also assess cultural fit.

We are an Equal Opportunity employer committed to a diverse and representative team. Whatever your race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability - we want to hear from you. We're very open about what we're working on, and the best places to learn more are our buzzing community forum and our blog.

To find out more about how we look after your personal data when you apply for a job with us, please see our Recruitment Privacy Policy here.

Please note we are not accepting agency CVs.

About the Company

Freetrade is an app that makes investing simple, and free. Our award-winning app was voted Best Share Trading Platform at the British Bank Awards 2019, 2020, 2021, 2022 and 2023. With over 1,300,000 users, we're growing fast. Get the app: http://freetrade.io Forum: http://community.freetrade.io Know more

Related Jobs

Company background Company brand
Company Name
Google
Job Title
Software Engineer II, GBO Engineering
Job Description
Minimum qualifications: Bachelor’s degree or equivalent practical experience. 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). 1 year of experience with data structures or algorithms. 1 year of experience with full stack development, with back-end such as Java, Python, GO, or C++ codebases, and front-end including JavaScript or TypeScript, HTML, CSS. Preferred qualifications: Experience with developing accessible technologies About the jobGoogle's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Google is an engineering company at heart. We hire people with a broad set of technical skills who are ready to take on some of technology's greatest challenges and make an impact on users around the world. At Google, engineers not only revolutionize search, they routinely work on scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Google Ads to Chrome, Android to YouTube, social to local, Google engineers are changing the world one technological achievement after another. Responsibilities Write and review code in the following languages: TypeScript, Java, Kotlin or SQL. Test, debug, maintain or update full-stack web applications. Create Application programming interface (API) services using standard and Google-specific software development tools. Write and review technical documents, including design and developer documentation. Collaborate with Product, User Experience (UX) and engineering teams, to deliver new features. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form .
London, United Kingdom
On site
Full Time
09-05-2025
Company background Company brand
Company Name
Starling Bank
Job Title
Staff Software Engineer - Engine by Starling
Job Description
At Engine by Starling, we are on a mission to find and work with leading banks all around the world who have the ambition to build rapid growth businesses, on our technology. Engine is Starling's software-as-a-service (SaaS) business, the technology that was built to power Starling Bank, and a year ago we split out as a separate business. Starling Bank has seen exceptional growth and success, and a large part of that is down to the fact that we have built our own modern technology from the ground up. This SaaS technology platform is now available to banks and financial institutions all around the world, enabling them to benefit from the innovative digital features, and efficient back-office processes that has helped achieve Starling's success. Our technologists are at the very heart of Engine and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together! The way to thrive and shine within Engine is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, and discovering to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our purpose is underpinned by five values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. Hybrid Working We have a Hybrid approach to working here at Engine - our preference is that you're located within a commutable distance of our offices so that we're able to interact and collaborate in person. About Engineering at Engine by Starling - https://www.enginebystarling.com/ We're looking for Backend Software Engineers to work on the Engine Platform and make our existing features work for banks all over the world as well as building new features from scratch that Starling hasn't released in the UK market. Engine by Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. Hear more from the team in some case studies, below, and our work with Women In Tech. Day in the Life of a Software Engineer Running a Backend Team We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they can make to banking around the world. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Engine, to continue changing banking for good. As a Staff Engineer you will: Have the opportunity to lead multiple complex projects from inception through to run Be a Technical Leader, whether that be with a team to manage or without Take ownership of technical challenges critical to the success of the business Identify where existing tooling, applications, or processes can be enhanced and deliver innovative change Collaborate with clients, solution architects, product owners, and other engineers to help meet the client goals Obtain a wide and varied understanding of how banks operate around the world Shape the future capabilities of Engine, including our approach, tooling, automation and architecture. Lead by example in your contributions to the codebase, setting a high bar for others to aim for As an Engineer you will: Contribute to our award winning platform and internal tooling Build new features and products from scratch in a configurable way Share your knowledge with those around you, contributing to our learning culture Own your projects, working in small teams across the bank to collaboratively deliver Aim for greatness in everything you do, staying curious and inquisitive Be part of a scaling team and organisation as we change banking for good Requirements We're open-minded when it comes to hiring and we care more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we'd love to hear from you. We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis. As a Staff Engineer you will bring the below experience or knowledge: Delivering change to critical systems in a distributed environment Be a highly proficient developer, maintaining a high standard for technical and coding excellence in the collective, through your own work Good understanding of DevOps practices Delivering complex outcomes across multiple domains and teams Working cross-functionally with technologists from other specialties, and non-technical stakeholders across the business Coaching and mentoring members of a team to upskill and develop them in their career Leading the technical delivery on large scale projects to successful completion The main part of our Backend Tech Stack is listed below, we don't ask that you have experience in all of this, but if you do, that's great! Java, which makes up the majority of our backend codebase AWS & GCP - we're cloud-native Microservice based architecture Kubernetes (EKS) TeamCity for CI / CD (with multiple production releases per day) Terraform and Grafana Our Interview process Interviewing is a two way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team: Initial interview with an Engineer - ~45 minutes Take home technical test to be discussed in the next interview Technical interview with some Engineers - ~1.5 hours Final interview with our CTO / deputy CTO ~45 minutes Benefits 33 days holiday (including public holidays, which you can take when it works best for you) An extra day's holiday for your birthday Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off 16 hours paid volunteering time a year Salary sacrifice, company enhanced pension scheme Life insurance at 4x your salary & group income protection Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with W...
London, United Kingdom
Hybrid
Full Time
12-05-2025
Company background Company brand
Company Name
Hays
Job Title
IT Support - L2
Job Description
Your new company My client provides secure, transparent, and affordable loans with a commitment to exceptional customer outcomes. Their technology-driven approach combines sophisticated data analytics, credit file insights, and human underwriting for every funded loan. As they continue to grow and enhance our digital infrastructure, they are looking for a skilled IT Support Technician to join their dynamic technology team. Your new role My client is seeking a proactive and customer-focused IT Support Technician to provide first-line and second-line technical support to our business teams. This role is crucial in maintaining their technological infrastructure. The main responsibility in this role would be to provide prompt and effective technical support to end-users through various channels (internal communications, and in-person). Other duties include, but are not limited to: Manage and complete IT support tickets within agreed SLAs Configure, install, and maintain hardware and software systems Support and maintain Office 365 applications and SharePoint environments Assist with user account management and access control Perform regular system updates and security patches Support network infrastructure including LAN, WAN, and VPN configurations Assist in IT equipment deployment and asset management Document technical solutions and maintain IT knowledge base Participate in cybersecurity initiatives and promote security awareness Support mobile device management (MDM) solutions Conduct basic troubleshooting of network issues Assist in maintaining IT inventory and equipment lifecycle management What you'll need to succeed 2-3 years of experience in IT support or similar role Strong knowledge of: Office 365 suite and SharePoint Windows 11 operating systems Network fundamentals (LAN, WAN, VPN) Hardware troubleshooting Cybersecurity best practices Mobile Device Management (MDM) Experience with network equipment (routers, switches, firewalls) Excellent problem-solving and analytical skills Strong communication skills with fluency in written and spoken English Ability to explain technical concepts to non-technical users Good time management and prioritisation skills Self-motivated with the ability to work independently Strong team player with collaborative approach Customer-service oriented mindset Ability to adapt to changing priorities Keen interest in emerging technologies What you'll get in return A basic salary of up to £27k. A chance to work for a genuine market leader in their sector. Opportunities for progression and promotion. What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career. Desired Skills and Experience o Office 365 suite and SharePoint o Windows 11 operating systems o Network fundamentals (LAN, WAN, VPN) o Hardware troubleshooting o Cyber security best practices o Mobile Device Management (MDM) Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk
Nottingham, United Kingdom
On site
Full Time
12-05-2025
Company background Company brand
Company Name
Jobgether
Job Title
Full Stack Developer ( Remote from Anywhere)
Job Description
About Jobgether Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. One of our companies is currently looking for a Full Stack Developer in Anywhere. As a Full Stack Developer, you will play a key role in building and enhancing both web and mobile applications that connect users with local artisan products. You'll join a cross-functional team responsible for the full software development lifecycle, from ideation to deployment. Your work will directly impact the user experience, performance, and scalability of the platform. We are looking for someone who thrives in fast-paced environments, has a strong attention to detail, and brings a passion for clean, maintainable code. Collaboration with engineering, product, and design teams is essential to success in this role. Accountabilities: Collaborate with the development team and product manager to conceptualize software solutions Design and implement client-side and server-side architectures Build user interfaces based on Figma designs using React and Material UI Develop scalable, efficient backend services using Node.js and GraphQL Conduct thorough testing to ensure responsiveness, robustness, and high performance Troubleshoot and debug issues, deploying improvements across platforms Participate in continuous improvement of the development workflow through code reviews and CI/CD processes Requirements 3+ years of full-time experience with React, React Native (or similar frameworks) 3+ years of experience with Node.js and TypeScript Solid experience integrating Figma designs and building performant frontends Strong understanding of backend development using GraphQL and AWS Lambda Familiarity with AWS services including DynamoDB, AppSync, and CDK Proficiency in GitLab CI/CD or equivalent tools Full-time availability (40+ hours/week) with at least 2 hours overlap with US Pacific Time Excellent verbal and written English communication Comfortable collaborating asynchronously via Slack, email, and video calls Benefits 100% remote work from anywhere Opportunity to work on a high-impact product in a fast-growing environment Dynamic and collaborative work culture Competitive salary based on experience, location, and skill Fast-track advancement opportunities based on performance Work closely with a talented and motivated international team Flexible hours with strong emphasis on results over micromanagement Jobgether hiring process disclaimer This job is posted on behalf of one of our partner companies. If you choose to apply, your application will go through our AI-powered 3-step screening process, where we automatically select the 5 best candidates. Our AI thoroughly analyzes every line of your CV and LinkedIn profile to assess your fit for the role, evaluating each experience in detail. When needed, our team may also conduct a manual review to ensure only the most relevant candidates are considered. Our process is fair, unbiased, and based solely on qualifications and relevance to the job. Only the best-matching candidates will be selected for the next round. If you are among the top 5 candidates, you will be notified within 7 days If you do not receive feedback after 7 days, it means you were not selected. However, if you wish, we may consider your profile for other similar opportunities that better match your experience Thank you for your interest!
United Kingdom
Remote
Full Time
09-05-2025