Full-Stack Engineer

Decibeltrade — Colombia · Posted ~3 hours ago

Full-time Remote

Skills

Full-Stack Development Software Engineering Distributed Systems Full-Stack Blockchain Onchain Systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A full-stack engineering role on a small, fast-moving team building always-on financial infrastructure. You will work across the application stack and help develop systems supporting continuous trading, multiple asset classes, and transparent onchain financial operations.

Highlights

Join a small, ambitious engineering team building always-on financial infrastructure. The role offers broad ownership, a fast-moving environment, exposure to onchain systems and multiple asset classes, and the opportunity to work on systems that operate continuously.

Description

About Decibel: Decibel is an exchange where equities, real world assets, commodities, indices and crypto trade around the clock, weekends included, all from one margin account. Matching, margin and liquidation happen onchain, so a trader can check our numbers instead of taking our word for them. We launched in February 2026 and crossed $5B in cumulative volume in July. We are not building only for crypto natives. We are building for people who already trade equities and commodities and have never touched a wallet, and for anyone who wants access to more financial products, in more hours, than their current venue offers. The team is small, scrappy and ambitious, and it runs financial infrastructure that does not close. Markets are open 24/7/365 and so is the venue, which means the team operates the same way: someone is always awake, releases go out on the day they are ready rather than on a Thursday, and the person who finds a problem is usually the person who chases it down. About the role: You will build product on top of the Decibel exchange, in our core monorepo, mostly in the web app and the packages around it. Trading UI, onboarding flows, dashboards, internal tools, partner surfaces, and whatever the product needs next. The loop is short. You will regularly take something from idea to production in days rather than weeks. The reason this role asks for Rust is not that you will be writing the matching engine. It is that our trading API and indexer are written in Rust, and the difference between an engineer who can read them and one who cannot is the difference between shipping a correct feature and shipping a feature that looks right until the edge case arrives. You will be reading Rust weekly and writing it occasionally. What we mean by mid-level: you can take a feature with no hand-holding, scope it, build it, test it, and get it to production without someone checking on you daily. You do not need to have worked on an exchange before. You do need to have shipped something real that people used with real money. This is a live venue with real money on it, which shapes how we build. A rendering glitch is a rendering glitch. A wrong number next to a position is a trader making a decision on bad information. The bar on correctness is high, and the engineers you will work with hold it. What you will work on: Ship user-facing features in the web app, built on Next.js, React and TypeScript, and the packages that support it: SDK, CLI, and shared libraries in a monorepoBuild the surfaces around the trading core: onboarding and funding flows, the partner portal, dashboards, campaign and incentive tooling, internal adminWork across the stack as needed: consume the Rust trading API and indexer, query ClickHouse for trading data, write Python for analysis, and read the Move contract layer on Aptos well enough to build correctly against itContribute to the Rust services where the work calls for it, starting with reading and small changes and growing from thereUse AI coding tools as a core part of your workflow, and audit what they produce. You own every line you ship, whether you or a model wrote itWrite tests, review diffs carefully, and hold quality while moving fast What are we looking for? 3 to 5 years building and shipping software, with solid TypeScript and React fundamentals and comfort working in a large monorepoEnough Rust to read a service and follow what it does. Production Rust is better. A serious side project is acceptable if the rest is strongA history of building things people actually used. Consumer apps, mobile, or fintech is what we are looking for first. A product with a login, a balance, and users who complain when it breaks teaches things that internal tooling does notProficiency with AI development tools and demonstrated judgment in using them. You can direct them well, verify their output, and catch what they get wrongYou ship independently: scope, build, test, deploy, without needing a plan handed to youComfort switching between frontend, data, scripts and infrastructure as the task demandsFluent working English, written and spoken. The team runs in English and much of engineering sits in other timezonesBased in Medellín, and available four days a week in the Milla de Oro office Nice to have: Fintech, brokerage, payments, neobanking or trading product experience. Anything where money moved and correctness was not negotiableMobile or React Native experience, or a track record of making things work properly on a phone. Most of our audience is on oneInterest in markets or trading. Experience with perps, orderbooks or DeFi is a plus, not a requirementAptos or Move, or any smart contract workHigh-throughput data systems, or SQL against a columnar store such as ClickHouseSide projects, open source, or anything deployed that we can look at What you will gain: End-to-end ownership of features on a live exchange from your first weeks. A path deeper into Rust and the trading core if you want it, working alongside the engineers who built it. A front-row seat to how a small, AI-native engineering team runs financial infrastructure, and rapid scope growth for strong performers. Compensation: COP 8,000,000 to 12,000,000 per month, depending on experience and how much of the stack you already cover. How to apply: Apply with your CV or LinkedIn plus the below: Your GitHub, or anything you have built. Deployed projects are the strongest signal we haveA short note on how you use AI tools in your development workflow, with one concrete example of a time the model was wrong and you caught it We move quickly on strong candidates.