Back End Developer Engineer

Back End Developer Engineer

Full-Time 80000 - 100000 € / year (est.) No home office possible
UNYX AI

At a Glance

  • Tasks: Design and implement cutting-edge backend systems for a revolutionary settlement network.
  • Company: Join UNYX AI, a pioneering tech company redefining cross-border payments.
  • Benefits: Enjoy remote-first flexibility and highly competitive compensation tailored for top talent.
  • Other info: Work in a dynamic, low-latency environment with zero corporate bureaucracy.
  • Why this job: Be at the forefront of fintech innovation and tackle complex algorithms daily.
  • Qualifications: Expertise in Go, Rust, or C++, with a strong background in financial systems.

The predicted salary is between 80000 - 100000 € per year.

At UNYX AI, we are building a secure, institutional-grade programmable settlement and routing infrastructure for NBFIs, EMIs, PSPs, custodians, and market makers. We operate a high-density, low-latency environment with maximum engineering rigor and zero corporate bureaucracy. This is a pure builder role for an engineer who wants to stay deep in complex algorithms, distributed ledger codebases, and strict financial data structures—not a people manager or a DevOps administrator. A full-time, long-term contract as an independent service provider. Remote-first flexibility with structural alignment in the UK, NL, or PT time zones.

Highly Competitive Compensation: Premium contract rates tailored for top-tier engineering talent capable of maintaining strict mathematical determinism under real-world conditions.

You will own the backend engineering domain for our core transaction orchestration and financial data architecture:

  • Design and implement highly optimized pathfinding pipelines (utilizing Dijkstra on directed graphs weighted by delivered quote metrics) to calculate real-time, multi-hop conversion paths (≥3 hops) across fiat corridors and tokenized assets.
  • Architect Low-Latency Bidding Logic: Program our continuous RFQ loop aggregation system, managing asynchronous quote fanouts, partial fills, deterministic maker selection scoring (weighted price, inventory, latency, reputation), and multi-hop route recomposition.
  • Engineer the Distributed Double-Entry Ledger: Direct our split-storage ledger layer, pairing specialized systems like TigerBeetle (for immutable, ultra-high-performance debits, credits, and code bitmasks) with an operational PostgreSQL sidecar acting as a high-speed read model.
  • Model Complex Financial Mathematical Behaviors: Build code handlers to execute precise programmatic fee strategies—translating complex multi-tenant data structures like Affine linear models, cliff tiering, progressive tranche splits, and min-max collar clamps into deterministic rounding logic.
  • Enforce State-Machine Atomicity & Failure Rollbacks: Build idempotent saga execution patterns handling per-hop atomicity, dynamic timeout mitigations (quote TTL tracking), and compensation simulations that execute placeholder reversing entries if a mid-route settlement aborts.
  • Manage Financial Edge Cases: Abstract network transaction anomalies (on-chain gas burning, pool slippage, and variance balances) by capturing actual confirmation webhooks before writing immutable entries.

Qualifications:

  • FinTech or Quantitative Core Veteran: You have years of experience deep within financial execution engines, ledger accounting boundaries, or electronic communication networks (ECNs).
  • Master of Complex Data Structures: You navigate structured polymorphic schemas easily (such as heavily nested ISO 20022 payloads or multi-layer JSONB configuration manifests) and enforce data validation discipline at the application boundaries.
  • Deeply AI-Native Builder: You don't just copy-paste from LLMs; you use agentic coding loops, automated simulations, and advanced scripting daily to fuzz-test code paths, inject transactional faults, and validate data topology at scale.
  • Core Languages: Strong production proficiency in fast, strongly-typed systems languages—specifically Go (Golang), Rust, C++, or robust modern JVM environments (Java/Kotlin).
  • Expert-level PostgreSQL (complex JSONB modeling, recursive queries, row-level concurrency locking) and experience with or strong interest in TigerBeetle or similar specialized financial databases.

Back End Developer Engineer employer: UNYX AI

At UNYX AI, we pride ourselves on being an exceptional employer that fosters a culture of innovation and technical excellence. Our remote-first approach allows for flexible working arrangements across the UK, NL, and PT, while our commitment to competitive compensation ensures that top-tier engineering talent is rewarded for their expertise. With a focus on complex problem-solving in a high-density, low-latency environment, we provide unparalleled opportunities for professional growth and the chance to work on groundbreaking projects that redefine the financial landscape.

UNYX AI

Contact Detail:

UNYX AI Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Back End Developer Engineer

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving complex algorithms or backend systems. This is your chance to demonstrate your expertise in Go, Rust, or C++ and how you tackle real-world problems.

Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of distributed ledger technology and financial data structures. Practice coding challenges that focus on pathfinding algorithms and data validation to impress your interviewers.

Tip Number 4

Apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight your experience with low-latency systems and complex data structures, and let us know why you're excited about building with us.

We think you need these skills to ace Back End Developer Engineer

Backend Engineering
Complex Algorithms
Distributed Ledger Codebases
Financial Data Structures
Pathfinding Algorithms
Low-Latency Bidding Logic
Double-Entry Ledger Engineering

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of a Back End Developer Engineer. Highlight your experience with complex algorithms, distributed ledger codebases, and any relevant financial data structures. We want to see how your skills align with our needs!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about building programmable settlement infrastructures and how your background makes you a perfect fit for our team. Keep it concise but impactful!

Showcase Your Projects:If you've worked on any relevant projects, especially those involving low-latency systems or financial applications, make sure to showcase them. We love seeing real-world examples of your work that demonstrate your expertise in backend engineering.

Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, we love seeing candidates who take that extra step!

How to prepare for a job interview at UNYX AI

Know Your Algorithms

Make sure you brush up on your graph algorithms, especially Dijkstra's algorithm. Be ready to discuss how you would implement pathfinding pipelines and tackle complex data structures. This role is all about optimising performance, so show them you can think critically about algorithm efficiency.

Showcase Your Coding Skills

Prepare to demonstrate your proficiency in Go, Rust, or C++. You might be asked to solve coding challenges on the spot, so practice writing clean, efficient code. Familiarise yourself with financial data structures and be ready to explain your thought process as you code.

Understand Financial Systems

Since this role involves working with financial data architecture, make sure you understand concepts like double-entry ledgers and transaction anomalies. Be prepared to discuss your experience with financial execution engines and how you've handled edge cases in past projects.

Be Ready for Technical Deep Dives

Expect in-depth technical questions about distributed systems and low-latency environments. They’ll want to know how you enforce state-machine atomicity and manage failure rollbacks. Prepare examples from your previous work that highlight your problem-solving skills in these areas.