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 an API Platform Engineer (Python) at Databento, you will be responsible for designing, developing, and maintaining robust API solutions that support our data services. You will work closely with cross-functional teams to enhance platform capabilities and improve user experience. Your role will involve coding in Python, collaborating with frontend developers, and ensuring optimal performance and scalability of APIs. You will also be tasked with implementing best practices for API development and documentation, while actively participating in code reviews and providing mentorship to junior team members.
Job Responsibilities
- Design and develop scalable APIs using Python for various applications and services.
- Collaborate with product managers, front-end developers, and other stakeholders to define API specifications and requirements.
- Implement security measures to ensure API integrity and data protection.
- Monitor and optimize API performance to guarantee high availability and response times.
- Create comprehensive documentation for API consumers and internal teams.
- Participate in code reviews to uphold code quality and promote best practices.
- Troubleshoot issues related to API usage and performance, providing quick resolutions.
- Stay updated with the latest trends and technologies in API development and Python programming.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience (3+ years) in API development, particularly with Python.
- Strong knowledge of RESTful principles and experience with RESTful API design.
- Familiarity with microservices architecture and cloud deployment strategies.
- Proficient in using version control systems, such as Git.
- Understanding of database management systems, particularly SQL and NoSQL databases.
- Excellent problem-solving skills and the ability to work independently as well as part of a team.
Technologies & Tools
The API Platform Engineer (Python) will primarily work with various technologies and tools, including but not limited to Python frameworks (Django, Flask), API documentation tools (Swagger, Postman), database systems (PostgreSQL, MongoDB), and cloud platforms (AWS, Azure). Familiarity with CI/CD practices and tools such as Jenkins or GitLab CI will be essential for successful integration into the team and development workflow.
Ideal Candidates
Ideal candidates for this position are resilient problem solvers with a passion for technology and innovation. They possess strong communication skills, enabling them to articulate complex technical concepts to non-technical stakeholders. A collaborative mindset and the ability to adapt to changing project requirements are vital. Individuals who are proactive, enjoy mentoring others, and thrive in a fast-paced environment will find success within our dynamic team at Databento.
In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.