Company Description
DataKnobs enables building data products by combining AI, generative AI, data engineering, and web scraping to craft higher-level concepts and signals from data with governance and lineage.
Role Description
This is a full-time remote role for a Back End Developer at DataKnobs. We’re seeking a talented Python Backend Engineer to contribute to the development of robust, scalable, and high-performance backend systems – Cloud, API, Python, Node.js
Responsibilities
- Design, develop, and maintain following industry best practices and standards.Develop and maintain RESTful APIs to power our frontend applications and third-party integrations.
- Collaborate with frontend engineers to ensure seamless integration between frontend and backend components.
- Deploy and manage backend services on cloud platforms (e.g., GCP, Azure, AWS).
- Implement and optimize API endpoints for performance, scalability, and security.
- Develop and manage API gateways and rate limiting mechanisms.
- Troubleshoot and resolve API-related issues and performance bottlenecks.
- Stay updated on the latest trends and technologies in API development.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Strong proficiency in programming languages like Python, Java, or Node.js.
- Experience with API development frameworks
- Knowledge of RESTful API design principles and best practices.
- Understanding of HTTP protocols and headers.
- Experience with API security measures (e.g., authentication, authorization, rate limiting).
- Familiarity with API testing and documentation tools.
- Excellent problem-solving, debugging, and analytical skills.
- Ability to work independently and as part of a team.
Bonus Points
Experience with API monetization and subscription models.
Knowledge of API versioning and deprecation strategies.
How to Apply:
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.