Backend Engineer (Go, NodeJS, Networking, Kafka)
atSyndr
Nov 08
Syndr is an institutional-grade decentralized exchange for trading derivatives. Syndr enables traders to trade Options, Perpetuals & Futures on the same platform with no compromises, combining high performance & high capital efficiency.
- High-Performance Orderbook: Traders can trade with extremely low latency on Syndr's high-performance orderbook.
- Cross-margin + Portfolio margin: Syndr uses cross-margining for everything on the platform, including support for portfolio margining as well.
- USD-margined, everything: everything in USD.
- Native Block-trading: 2 counter-parties can easy execute block trades on Syndr
- Best-in-class UX: Syndr has one-click deposits + withdrawals, no gas fees for trading, integrations with fiat onramps & smooth UI for both retail as well as professional traders
- Institutional-grade: Syndr is DeFi's 1st institutional-grade derivatives exchange and can be easily integrated with institutional liquidity networks & trading tools such as automated RFQs, option & futures analytics platforms, platforms offering audit trails, directories of potential counterparties with selective KYC/AML, compliance providers, etc.
- Structured Products: Syndr will offer sophisticated strategies segregated by risk profiles which settle on our exchange.
- Non-custodial: Users on Syndr always maintain control of their funds. Syndr never takes custody of any user funds.
What you’ll do as a Backend Engineer:
Work on building critical trading infrastructure and components for our platform to support trade execution, order matching, risk management, settlements, and data analytics
Write low-latency code that will process billions of dollars a day's worth of trading volume reliably
Architect performant and reliable communication layers to enable networking between our internal exchange components
Work on building and maintaining high-performance APIs(REST + Websockets)
Optimise, test, maintain and improve our platform’s codebase and performance
Maintain, Document, and add to our platform’s product and API documentation
Work on implementing new features for our exchange
Manage individual project priorities, deadlines, and deliverables with your technical expertise.
Mentor and develop other team members on design techniques and coding standards.
Work with pen-testing and software security audit firms
Essential Requirements
4+ years of real-world experience with programming in JavaScript, TypeScript, Node.js, Go, Python, Redis
Familiarity with Linux on desktops and servers
Strong understanding of git
Experience building and scaling reliable data pipelines using Kafka
Experienced using and integrating with cloud services, developing CI/CD pipelines, and using Docker
Experience building/upgrading and using SQL-based databases
Experience building and deploying high-performance APIs, both REST as well as Websockets
Comfortable with owning the system design, architecture, and implementation, leaning on industry best practices
Good with maths, statistics, and problem-solving
You are a fast learner who can quickly master new technologies.
You will stand out if…
You've worked on high-quality products in the finance or security space
You have prior trading experience(in Traditional markets or crypto/DeFi), with knowledge of derivative products like futures, options, and perpetuals
You have experience with other non-trading DeFi products like swaps, lending, etc.
Experience working on trading systems and infrastructure
CS Degree or equivalent experience
Experience working with UDP
Experience developing FIX APIs
Values & How we work?
The entire crypto space doesn't just move fast but is constantly accelerating. It’s hard building a DeFi product — it’s 24/7, 365 days a year, markets do not close, the ground beneath you can shift, assumptions can and do fail & risk of burning out is real.
We take our product + brand very seriously.
If we see even a small flaw in our product, we always ask ourselves - Why isn't this perfect?
All members have perpetual autonomy to fix anything broken that we notice, and we do not wait for someone else to tell us what to do.
We take extreme ownership of everything you do
If the team fails, everyone fails, so prioritize and execute.
We think long-term, set big goals, and communicate with clear directions and goals to achieve them. Everyone must understand not just what they're doing but also why they are doing it.
No Egos, lead by example, and mutual accountability.
Strive for clear and simple communication - this is easier said than done but communicating the "why" of an issue is equally important as the "what.”
All meetings have an agenda, with outcomes clearly defined as tasks and call-to-actions.
Prioritize all tasks by - what is more important for our users without compromising on any of the above goals.
Listed in: Crypto Jobs, Remote Web3 Jobs, Web3 Crypto Jobs, Trading Web3 Jobs, Security Crypto Jobs, Developer Crypto Jobs, Exchange Web3 Jobs, Python Crypto Jobs, JavaScript Web3 Jobs, TypeScript Web3 Jobs, DeFi Web3 Jobs, Finance Web3 Jobs, Data Web3 Jobs, Move Crypto Jobs, Node.js Web3 Jobs, Docker Web3 Jobs, Linux Web3 Jobs, Full Time Crypto Jobs.
Let employer know that you found this job on CryptoJobsList. This helps us get more companies to post web3 jobs here!