Databento is seeking a Software Engineer to focus on backend development and product engineering to build scalable, reliable, and innovative financial data solutions, enhancing existing applications and contributing to overall architecture and performance improvements.
Requirements
- Proficiency in modern Python programming language.
- At least 3+ years of experience in designing, implementing, and/or integrating web APIs (REST, GraphQL, RPC).
- Experience working within a Linux environment.
- Strong understanding of software development lifecycle, testing, and deployment processes.
Responsibilities
- Collaborate with engineers and product teams to develop and maintain web backend and APIs for core products.
- Design, ideate, and implement new product features and enhancements based on business and user needs.
- Maintain and optimize existing web and data applications for performance, reliability, and scalability.
- Improve developer experience and API performance through code optimization and best practices.
- Enhance engineering workflows including testing, deployment, release management, QA, and documentation.
- Participate in code reviews, contribute to technical documentation, and ensure adherence to coding standards.
- Stay updated with emerging technologies and industry trends to continuously improve product offerings.
Other
- Degree in computer science, applied mathematics, or a related field.
- Excellent problem-solving and communication skills.
- Fully remote position.
- Optional responsibilities in frontend development.
- Opportunity to work with a talented, diverse, and globally distributed team.