Full Time

Software Engineer (API/Backend)

Databento
$80,000 - $130,000* / year (about $38–$63 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Databento, so some details may not match this job. The employer's own page has the real description.

Overview

As a Software Engineer (API/Backend) at Databento, you will play a crucial role in designing, developing, and maintaining robust and scalable backend systems and APIs that facilitate seamless interactions among various applications and services. You will collaborate with cross-functional teams to implement cutting-edge solutions that enhance the overall performance and reliability of our systems, contributing to the innovative data-driven solutions we offer our clients.



Job Responsibilities

  • Design, develop, and maintain efficient, reusable, and reliable code for backend systems and APIs.
  • Collaborate with front-end developers and other engineers to integrate user-facing elements using server-side logic.
  • Implement and optimize data storage solutions, ensuring data accuracy and security.
  • Participate in code reviews to ensure adherence to best practices and coding standards.
  • Troubleshoot, debug, and perform root cause analysis on application issues.
  • Contribute to architecture and design discussions, providing insights to enhance system performance.
  • Stay up-to-date with emerging trends and technologies in software development and API design.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a backend developer or similar role with a solid understanding of API design and development.
  • Proficiency in programming languages such as Python, Java, or Node.js.
  • Experience with database technologies such as SQL, NoSQL, and ORM frameworks.
  • Familiarity with version control systems like Git.
  • Demonstrated ability to write clean, efficient, and maintainable code.
  • Strong analytical and problem-solving skills, with a focus on quality and performance.


Technologies & Tools

In this position, you will utilize a variety of technologies and tools to develop and enhance our backend systems. This includes frameworks and languages such as Python or Node.js, databases like PostgreSQL or MongoDB, and cloud services including AWS or Azure for deployment. You will also work with tools for version control (e.g., Git), API documentation (e.g., Swagger), and other DevOps tools to streamline development and deployment processes.



Ideal Candidates

The ideal candidate for this position is someone who possesses a strong technical background combined with a passion for problem-solving and innovation. You should be an effective communicator, comfortable collaborating with both technical and non-technical team members. A proactive attitude, attention to detail, and a commitment to continuous learning are essential qualities. Additionally, candidates should exhibit adaptability and resilience in fast-paced environments, ensuring that we can meet the evolving needs of our clients.

The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.