Junior Software Engineer

Junior Developer

Location: London (on-site)

Type: Full-time, Permanent

Salary: Competitive base + performance bonus

About the Company

Our client is a leading global financial services firm. Scaled by technology, they operate across multiple international offices they are now growing their engineering team hiring Junior Developers to become the next generation of senior engineers.

The Role

This is a hands-on engineering role for graduates and early-career developers who want to write performance critical software in Rust, ship to production fast, and grow inside a high-performance environment.

You will work across the stack backend services, APIs, infrastructure, and where needed the frontend on specific financial services technology. We are not looking for finished engineers. We are looking for people with the raw ingredients: a strong CS foundation, a genuine love of building, and an obsession with one language in particular Rust.

What You'll Do

  • Design and build robust, low-latency backend services in Rust that sit at the core of financial services and platform infrastructure.
  • Architect APIs and data flows that connect pricing engines, risk systems, customer-facing tooling, and the core platform.
  • Take ownership of features end-to-end from spec, through implementation, to production rollout and monitoring.
  • Collaborate across teams (trading, quant, product, infra) to translate business problems into technical solutions.
  • Contribute to CI/CD, tooling, and developer experience if you can shave 45% off a pipeline, we want to hear about it.
  • Where the work demands it, build the frontend too (React / Next.js / TypeScript) so users actually get to use what you built.
  • Grow fast. Junior here means starting point, not ceiling. You'll be promoted on merit.

What We're Looking For

Essential

  • A BSc in Computer Science (or equivalent)
  • Deep passion for Rust. You either already write Rust for fun, or you are coming from Go or C++ and itching to make Rust your primary language. Curiosity about ownership, lifetimes, async runtimes (Tokio), and the type system is a big plus.
  • Solid fundamentals: data structures, algorithms, concurrency, networking, databases, and clean API design.
  • Strong analytical thinker. You break problems down, reason from first principles, and don't guess where you can measure.
  • High self-motivation. You can work independently, drive your own roadmap, and ask the right questions when you're stuck.
  • A team player with strong written and verbal communication clear PRs, clear specs, clear internal messages.
  • Comfortable working 5 days a week on-site in London.

Highly Desirable

  • A GitHub / crates.io presence personal projects, open-source contributions, libraries you've published, or contributions to compilers, linters, or tooling (Rust compiler, Clippy, etc.).
  • Experience with one or more of: TypeScript, Python, SQL, C#.
  • Familiarity with cloud and infra: Azure AWS, Kubernetes, Redis, MariaDB / PostgreSQL, OpenSearch, GitLab CI.
  • Frontend experience: React, Next.js, Tailwind.
  • A track record at hackathons, game jams, competitive programming, or technical meetups (e.g. Rust London).
  • Internships at tech, fintech, or trading firms.
  • Bonus points if you've given a talk, run a workshop, or taught we value people who can explain what they've built.

Nice-to-Have

  • Interest in financial markets or trading. You don't need to be an expert on day one but you should be curious enough to dig in by week two.

The Stack

  • Languages: Rust (primary), TypeScript, Python, SQL; some Go and C#
  • Backend: Tokio, async services, proc-macros, custom tooling
  • Frontend: React, Next.js, Tailwind
  • Infra: Azure, Kubernetes

Why This Role

  • Real ownership, fast. Junior developers here ship to production as soon as they are ready, affect workstreams within their first year, and get promoted on impact not tenure.
  • Engineering culture. A trading firm that takes engineering seriously. You will work alongside senior engineers who care about correctness, performance, and craft.
  • A market-leading product. What you build will be used by market leaders.
  • A London office, with a genuinely collaborative in-person culture 5 days a week, in-person, in the room.
  • Compensation that reflects performance. Competitive base salary plus a meaningful performance bonus tied to firm and individual results.

About AEJ Consulting

AEJ Consulting specialises in connecting talented professionals with our top, global clients. We pride ourselves on delivering innovative, tailored recruitment solutions across diverse industries. By partnering with leading companies, we ensure that exceptional candidates like you find the right opportunities to thrive and succeed.

Job Details

Company
AEJ Consulting Ltd
Location
London Area, United Kingdom
Posted