Logo of Huzzle

Backend Engineer

image

Databento

2mo ago

  • Job
    Full-time
    Junior, Mid & Senior Level
  • Software Engineering
    Product
  • Chicago
    Remote

AI generated summary

  • You should have 1+ years in software engineering, strong Python skills, experience with web APIs, databases, containerization, and deployment pipelines, plus good communication for remote work.
  • You will design and maintain APIs with Python and FastAPI, collaborate on web features, manage database migrations, implement CI/CD best practices, monitor performance, and ensure smooth updates.

Requirements

  • * At least 1 year of full-time software engineering experience, preferably at a tech company, high-growth startup, or fintech firm with a large-scale web application.
  • * Strong proficiency in Python.
  • * Experience with modern web APIs (e.g., REST, GraphQL, WebSocket, HTTP/3) and web development frameworks (e.g., FastAPI, Django).
  • * Experience with relational (e.g., MySQL, Postgres, Vitess) and NoSQL databases (e.g., Clickhouse).
  • * Practical experience with containerization (e.g., Docker, Docker Swarm, Kubernetes).
  • * Practical experience with deployment pipelines (e.g., zero-downtime deployment, A/B/multivariate testing, feature flags).
  • * Good communication skills and work ethic for a collaborative remote environment.

Responsibilities

  • Design, develop, and maintain scalable APIs and backend services in Python and FastAPI.
  • Work with our product designers and frontend engineers to build new web application features.
  • Manage database schema changes and migrations to support our applications.
  • Collaborate with the systems team to implement best practices for the build, deployment, and CI/CD.
  • Implement monitoring and improve application performance and stability.
  • Ensure smooth feature rollouts and updates.

FAQs

Is this a remote position?

Yes, this is a fully remote role.

What technologies will I be working with?

You will primarily work with Python and FastAPI for backend development, and may also engage with relational and NoSQL databases as well as containerization tools like Docker.

What type of experience is required for this role?

At least 1 year of full-time software engineering experience, preferably in a tech company, high-growth startup, or fintech firm with a large-scale web application.

Will I have the opportunity to work on frontend development?

Yes, while the primary focus is on backend development, there are optional frontend responsibilities available.

What benefits are offered to full-time employees?

We offer health, dental, disability, and life insurance benefits, as well as 401(k) matching and visa sponsorships.

Do you accept applicants from diverse backgrounds?

Yes, Databento, Inc. provides equal employment opportunities to all employees and applicants, and we encourage underrepresented applicants to apply.

What type of applications will I be working on?

You will be designing, developing, and maintaining scalable APIs and backend services, as well as collaborating with product designers and frontend engineers on new web application features.

Is prior experience in financial data or algorithmic trading necessary?

No, but an interest in financial data or algorithmic trading is considered a nice to have.

What skills are necessary for effective collaboration in a remote environment?

Good communication skills and a strong work ethic are essential for collaborating effectively in a remote setting.

Are there opportunities for growth within the company?

Yes, as a Series A startup, joining our team can provide you with an outsized impact on the company's trajectory and growth opportunities.

A simpler, faster way to get market data.

Finance
Industry
11-50
Employees
2019
Founded Year

Mission & Purpose

Databento is a data-driven consulting company dedicated to helping organisations harness the power of data for strategic decision-making. Their ultimate mission is to empower businesses by providing expert guidance in data management, analytics, and visualisation. Databento's purpose is to facilitate a transformative approach to data, enabling clients to unlock insights, optimise operations, and drive innovation. Through customised solutions and a commitment to data excellence, the company strives to be a catalyst for positive change, fostering a data-centric culture that propels businesses towards greater efficiency and success.