Junior Developer
MILLBANK FX · London Area, United Kingdom
قدّم وتابع مع أبلاي إيدجJunior DeveloperMillbank FX | LondonJunior Developer | Full-time | Permanent | Office-basedSalary: £40,000 - £50,000 per annum (Dependent on skillset/experience) + benefits package (private medical insurance, dental and optical cash back, gym & wellness discounts)Location: Central London (20 King St, London EC2V 8EG)About Millbank FXMillbank FX is a London-based foreign exchange and global payments specialist, trusted by mid-market and enterprise businesses to manage currency risk and international payments with speed, precision, and integrity.Having processed over £6 billion in transaction volume, we partner with businesses across multiple sectors to deliver tailored FX solutions, international payment capabilities, and strategic risk management support.Our business is built on disciplined execution, operational excellence, and long-term commercial relationships. We operate in a high-performance environment where ownership, accountability, and commercial ambition are highly valued.We are now building out an in-house development function, and this is the first hire into it.Role OverviewAlmost everything we run internally has been built in-house: reconciliation tooling, bank API integrations, document verification, operational reporting, and our client-facing platform. Software is not a support function here. It is how the business moves faster than firms ten times its size.We are looking for a Junior Developer to work directly alongside our Lead Developer on that toolset.This is not a role where you will be handed a ticket and a specification. You will be handed a problem, usually described by someone in operations or trading who does not know what the solution looks like, and you will be expected to work out what actually needs building.We build with AI tooling as standard. We are not looking for someone who can write a linked list on a whiteboard. We are looking for someone who can take an ambiguous business problem, break it down, build something that works, and know the difference between code that runs and code that is correct.Your MissionBuild and maintain internal tools that automate manual operational processesWork directly with operations, trading, and compliance to scope problems before building anythingIntegrate with third-party systems: bank APIs, Salesforce, internal databasesInvestigate and fix defects in existing systems, including code you did not writeTest your own work properly, including the failure cases, before it goes anywhere near live dataDocument what you build so someone else can pick it upFlag risk early and loudly, particularly anything touching client moneyWhat You'll NeedExperience & Background0-3 years previous experience in developingDemonstrable ability to build and ship working software, however you acquired it. Degree, bootcamp, self-taught, or a folder of things you built for yourself, we genuinely do not mindA working understanding of at least one language (we mostly use Python and JavaScript) and the confidence to pick up others as requiredComfort with the fundamentals: APIs, databases, version control, how data moves between systemsFluent, critical use of AI coding tools. You should be able to tell us where they have been wrong and how you caught itEvidence that you have built something nobody asked you to buildClear written communication, including the ability to explain a technical decision to someone non-technicalNice to HaveSalesforce experience (Apex, SOQL, Flows)Exposure to financial services, payments, or another regulated environmentExperience integrating with third-party or banking APIsSQL beyond the basicsAny exposure to Excel automation or replacing spreadsheet-based processesA GitHub, a portfolio, a side project, or anything else we can look atNone of the above are dealbreakers. All of them are things we would be pleased to see.Mindset & Culture FitHigh agency. You see a problem, you go and understand it, and you come back with somethingComfortable being wrong quickly rather than right slowlyYou stop and ask whether a problem is even solvable before spending three days on itCareful where it matters. You understand that in this business a silent failure is worse than a loud oneHighly coachable with a strong desire to improveComfortable operating in a high-standards, feedback-driven environmentYou are not expected to be fully formed. You are expected to be commercially serious, coachable, and accountable.You're the right fit for us ifYou're curious and ask whyYou would rather challenge a bad requirement than build to itYou want to find the right solution, not the first oneYou want to improve and seek feedbackYou like to be challengedYou aspire to make an impact and be part of a teamWhat Success Looks LikeWithin your first 6-12 months, you will:Independently own and deliver small to mid-sized internal tools end to endBe trusted to scope a request directly with the stakeholders without supervisionHave measurably removed manual work from at least one operational processShip changes that reach production without introducing defects into live processesBe a second pair of eyes on the Lead Developer's work, not just a recipient of itRemuneration & ProgressionCompetitive base salaryStructured coaching and development plan from the Lead DeveloperGenuine ownership of projects from an early stageClear progression as the development function grows around youWhy Join Millbank FXMillbank FX is built for ambitious individuals who want genuine opportunity, ownership, and growth.When you join Millbank FX, you become part of a fast-growing, high-performance business where your contribution directly impacts growth. You won't be another number inside a large corporate structure or constrained by bureaucracy and outdated systems.As the first hire into our development function, you will have visibility of the entire business and a direct line to the people whose problems you are solving. What you build gets used the same week, by people sitting in the same room.