Databento is looking to revolutionize access to financial data through modern APIs and is seeking a backend/software engineer to contribute to the development of core products by building and maintaining web APIs and data applications.
Requirements
- Proficiency in modern Python programming language
- 3+ years of experience designing, implementing, and/or integrating web APIs (REST, GraphQL, RPC)
- Strong understanding of web development principles and best practices
- Experience working in a Linux environment
- Experience with containerized deployment tools like Docker, Docker Swarm, or Kubernetes
- Familiarity with release engineering practices, CI/CD pipelines, and zero-downtime deployment strategies
- Experience with database design and administration (MySQL, Redis, ClickHouse)
Responsibilities
- building and maintaining web APIs and data applications
- design, implement, and optimize features that enhance our platform's performance and developer experience
- develop web backend services and APIs for core products
- Design, ideate, and implement new product features and enhancements in partnership with cross-functional teams
- Maintain and optimize existing web and data applications for stability and performance
- Improve the performance and developer experience of web APIs through continuous refinement
- Contribute to the development and maintenance of scalable, reliable, and secure data solutions
Other
- Degree in computer science, applied mathematics, or a related field
- Excellent problem-solving and communication skills
- 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
- 100% remote work environment with teammates located worldwide