Backend Software Engineer

Databento • United State
Remote
Apply
AI Summary

Join Databento, a dynamic startup, to contribute to the development of modern APIs for financial data access. As a Backend Software Engineer, you will focus on backend development and product engineering, collaborating with engineers and product teams to design, implement, and maintain core APIs and web applications.

Key Highlights
Design, implement, and test new features
Maintain and optimize existing web and data applications
Improve developer experience by refining API design, documentation, and workflows
Technical Skills Required
Python REST GraphQL RPC Linux Docker Kubernetes Django Flask FastAPI Starlette MySQL Redis ClickHouse
Benefits & Perks
Comprehensive health, dental, disability, and life insurance coverage
401(k) matching program
Fully remote work environment
Potential for professional growth and development

Job Description


About The Company

Databento is a dynamic startup dedicated to revolutionizing access to financial data through the development of modern APIs. As a Series A company, we have successfully raised $37.8 million to date and have demonstrated remarkable growth, with revenues increasing by over 958% year-over-year in the past year. Our team, comprising fewer than 30 employees, is passionate about building innovative solutions that empower financial professionals and developers worldwide. We operate with a flexible, remote-first approach, enabling us to attract talent from around the globe and offer a truly inclusive work environment. Our mission is to simplify and democratize financial data access, enabling our clients to make more informed decisions and accelerate their workflows.

About The Role

We are seeking a talented and motivated Software Engineer to join our remote team. In this role, you will primarily focus on backend development and product engineering, contributing to the design, implementation, and maintenance of our core APIs and web applications. You will collaborate closely with engineers and product teams to develop new features, enhance existing functionalities, and improve overall system performance and reliability.

There is also an opportunity to engage in frontend responsibilities if desired, providing a versatile experience across the full stack. This position offers an impactful opportunity to influence the company's trajectory, working in a fast-paced, innovative environment where your contributions directly support the growth and success of Databento.

Qualifications

  • Proficiency in modern Python programming language
  • Minimum of 3+ years of experience designing, implementing, or integrating web APIs (REST, GraphQL, RPC)
  • Experience working in a Linux environment
  • Degree in computer science, applied mathematics, or a related field
  • Strong understanding of web development principles and best practices
  • Excellent problem-solving and collaboration skills

Nice-to-Haves

  • Prior experience at a high-growth tech startup or electronic trading firm
  • Knowledge of financial data types such as market data feeds, time series, security references, or machine-readable news
  • Experience with containerized deployment tools like Docker, Kubernetes, or Docker Swarm
  • Familiarity with CI/CD pipelines and release engineering practices (GitLab CI, Spinnaker, TeamCity)
  • Experience with database systems such as MySQL, Redis, or ClickHouse
  • Proficiency with web frameworks like Django, Flask, FastAPI, or Starlette
  • Exposure to front-end technologies including TypeScript, HTML, CSS, React, and single-page application architectures
  • Knowledge of lower-level languages such as C, C++, or Rust is a plus

Responsibilities

  • Collaborate with engineering and product teams to develop robust web backend and APIs for core products
  • Design, implement, and test new features to enhance product offerings
  • Maintain and optimize existing web and data applications for performance and reliability
  • Improve developer experience by refining API design, documentation, and workflows
  • Enhance engineering processes related to testing, deployment, release, and quality assurance
  • Participate in code reviews, troubleshoot issues, and ensure best practices are followed
  • Contribute to the continuous improvement of infrastructure, including CI/CD pipelines and deployment strategies

Benefits

  • Comprehensive health, dental, disability, and life insurance coverage
  • 401(k) matching program to support your financial future
  • Fully remote work environment, allowing flexibility and work-life balance
  • Opportunity to work with a talented, diverse team on innovative financial data solutions
  • Potential for professional growth and development within a rapidly expanding startup

Equal Opportunity

Databento is an equal employment opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees and applicants regardless of race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, veteran status, or genetics. We comply with all applicable federal, state, and local nondiscrimination laws.

Subscribe our newsletter

New Things Will Always Update Regularly