Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
The financial industry is growing at a record pace, but our data providers are still stuck in the past — with cumbersome onboarding processes, complicated APIs, slow infrastructure, and expensive licensing costs.
Databento is the market data platform for modern finance. The company provides real-time and historical data across futures, options, and equities through a unified API. By owning the entire market data stack end-to-end, Databento is the first platform of its kind to combine the performance and reliability demanded by the world’s leading trading firms with a dramatically simpler developer experience. Our team includes alumni of Two Sigma, Citadel Securities, Flow Traders, Tower Research, PDT Partners, SIG, and other top quantitative firms.
We’re looking for a midlevel or senior IC to join our Platform/API engineering team. You’ll be responsible for building, maintaining, and promoting our JavaScript client library, working closely with our design team to bring production-ready interfaces to life. This role is primarily focused on TypeScript/JavaScript, with some full-stack/Python work as well.
Responsibilities
- Own, build, and maintain our JavaScript client library, ensuring it is robust, well-tested, and easy for external users to integrate with.
- Integrate native libraries into JavaScript/TypeScript code using tools like N-API, node-addon-api, or Wasm.
- Build responsive, performant front-end applications using React, Redux, Vite, Web Workers, and WebSockets.
- Contribute to full-stack projects, including backend work in Python (or Rust), REST API design, and database/migration work.
- Work between design and engineering teams to translate designs (e.g. Figma handoffs) into production-ready components and design systems.
- Set up and maintain CI/CD pipelines, including publishing to npm.
- Document components using Storybook or similar tooling.
- Collaborate cross-functionally to ensure smooth feature rollouts and updates.
Preferred background
- Experience working between high-performing design and engineering teams, including production-ready design systems and tools (e.g. Figma handoffs).
- Proficiency with React, Redux, Vite, Web Workers, and WebSockets.
- Background in trading, market data, or quantitative finance.
- Hands-on backend experience building APIs, working with databases, and migrations.
- Full-stack experience with backends in Python or Rust, including REST API design.
- Familiarity with Storybook or similar component documentation tooling.
- Good communication skills and work ethic for a remote workplace.
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
Software QA and Test Automation Engineer (Entry-Level)
Ace IT Careers
United StatesSoftware Quality Assurance & Software Testing Entry-Level Position
Ace IT Careers
United StatesResearch Participant: AI Coding Environment Quality & Realism Study
Terac
United StatesFreelance Website Developer
Dream Three
United StatesMore Openings at Databento
Databento
View Company ProfileDatabento is a financial data infrastructure company that provides a modern API platform for accessing real-time and historical market data. Founded by traders and engineers from leading quantitative firms, the company aims to make institutional-grade financial data accessible to everyone—from pre-product startups to major hedge funds and proprietary trading firms. Databento disrupts traditional data delivery by offering a self-service, "pay-as-you-go" pricing structure, allowing users to instantly pull direct-from-venue data (including equities, futures, options, and full order books) without expensive, rigid subscription contracts. Its platform delivers high-fidelity data with nanosecond-resolution timestamps via HTTP, raw TCP, and client libraries (such as Python, Rust, and C++), helping developers and quants build, test, and scale trading applications faster and more affordably.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.