Senior Back-End Developer

1 settimana fa

Smart working, Italia Hercle Tempo pieno

pbAbout The Company /b Hercle is a fast-growing fintech building institutional-grade infrastructure that bridges fiat, stablecoins, and digital assets, enabling cross-border payments and banking infrastructure for global trade. /p pbAbout The Company /b Hercle is a fast-growing fintech building institutional-grade infrastructure that bridges fiat, stablecoins, and digital assets, enabling cross-border payments and banking infrastructure for global trade. Serving over 200 clients globally, Hercle provides banks, brokers, payment service providers, fintechs, commodity traders, corporate treasuries, and other NBFIs with seamless solutions for cross-border payments and treasury management. /p h3Working at Hercle /h3 pWe're a lean, flat team where ideas matter more than titles and everyone gets real responsibility from day one. You'll solve complex problems at the intersection of global finance and digital assets, for some of the world's largest institutions and corporates. If you're curious, driven and excited to shape how money moves globally, we'd love to meet you. /p h3About The Role /h3 pWe're looking for a Senior Back-End Developer to join our Trading squad, which owns Hercle's trading and FX product. Our ambition: the most competitive institutional FX and digital-asset trading offering on the corridors that matter to our clients, on quote quality, client experience and operational efficiency. /p h3Key Responsibilities /h3 ulliDesign, build and operate low-latency services for order management, RFQ and execution across multiple liquidity venues and providers /liliBuild and evolve our tokenised products offering (e.g. DeFi vaults, tokenised MMFs), from subscription and redemption to on-chain settlement and position tracking /liliScale our Price API and market data pipelines for accurate, fast and resilient institutional quotes /liliAutomate the trade lifecycle end to end, from order capture to fees, booking and settlement, across traditional and on-chain rails /liliTurn trading-desk workflows into robust, auditable software, with product and compliance /liliWrite clean, documented code, review peers' work, fix bottlenecks and bugs, and improve CI/CD /li /ul h3How We Build /h3 pEvery squad works on our two C# code bases: the Execution API, the client-facing gateway exposing documented REST and real-time WebSocket (SignalR) APIs, and the Back Office API, used daily by Operations, Compliance and the trading desk. Behind them sits a fleet of domain microservices and provider integrations. /p ulli.
NET 10 microservices over gRPC; event-driven internals with CQRS, domain events and background jobs /liliAWS throughout: EKS, DynamoDB (in-memory caches on the hot path), Cognito, OpenSearch, S3 /liliAzure DevOps CI/CD, with integration tests run against real deployed environments /liliAI-first engineering: agents write and refactor code, review every PR and help investigate incidents /li /ul h3What You Will Work On /h3 pYou own the latency-critical part of the platform: everything a client touches between asking for a price and seeing a trade booked. /p ulliClient-facing trading APIs: WebSocket streaming and execution, REST endpoints, real-time web app views /liliOrders, RFQ and two-way quote execution, where every millisecond and allocation counts /liliPrice API, market data and the services behind them: orders, trades, quotes, fees, settlement /liliDesk tools (exposure limits, fees, pair rules) and integrations with venues, execution platforms and backtesting /li /ul h3Requirements /h3 ulliBachelor's degree in Computer Science, Engineering or a related technical field /lili5+ years building back-end systems in a strongly typed language (e.g. C#/.
NET, Java, Kotlin, Go), ideally in trading, fintech or digital-asset environments /li liStrong grasp of OOP, design patterns, distributed systems, concurrency, multithreading and performance optimisation /li liExperience with SQL and NoSQL databases, CI/CD, Git and testing frameworks /li liStrong problem-solving, attention to detail and ownership in a fast-paced environment /li liDaily, hands-on use of AI coding agents on production work (not just autocomplete), with the judgement to give them the right context and to review and own what they produce /li liFluent written and spoken English /li /ul h3Nice to have /h3 ulliStrong C#/.
NET experience , ideally including low-allocation, high-performance code (Span, pooling, hand-built serialisation) /liliFamiliarity with electronic trading, FX, market making or brokerage systems (OMS/EMS, RFQ, smart order routing, FIX), with knowledge of pricing, spreads, order books and pre/post-trade controls /li liExperience with real-time services with many concurrent WebSocket connections, and market or time-series data at scale /li liKnowledge of tokenised products and DeFi vaults, including on-chain integration /li liExperience with AWS (EKS, DynamoDB, Cognito, IAM) and Kubernetes in production /li liAutonomy and ownership: you tak