FreshRemote.Work

Software Engineer, APIs & Data Feeds

Remote

Develop a state-of-the-art product. Make sense of the future. Use data to drive business. 

CB Insights is a market intelligence platform that helps organizations to understand tech markets, source the right tech companies, and stay ahead of their competition. We provide data and insights on high growth private companies and their investors. Our platform enables clients to predict emerging trends and identify new opportunities.

The Role You’ll Play:

We are looking for a talented and motivated Mid-Level API Engineer to join our dynamic engineering team. The ideal candidate will have experience in building and maintaining robust customer-facing APIs and data feeds that facilitate the seamless integration of our platform with various external and internal systems. This role requires a strong understanding of API design, development, and best practices.

About the team:

This team is focused on helping our customers access our existing data and insights. You will be working with a small team of engineers to build new API endpoints, enhance our data feeds and come up with creative solutions to solve our customers’ needs. This is a growing team, helping close large deals contributing towards CB Insights’ success.

Your Main Tasks:

  • Design, develop, and maintain APIs that support our platform's functionality and integrations.
  • Collaborate with product managers and other stakeholders to gather requirements and translate them into technical specifications.
  • Ensure the scalability, security, and performance of APIs by following best practices and industry standards.
  • Write clean, maintainable, and efficient code.
  • Conduct code reviews and provide constructive feedback to peers.
  • Troubleshoot and resolve issues related to API functionality and performance.
  • Continuously monitor and improve the API infrastructure to ensure high availability and reliability.
  • Stay up-to-date with the latest trends and advancements in API development and related technologies.

What you bring to the table:

  • At least 3 years of experience in API and/or 3rd party integration development (incl Salesforce).
  • Proficiency in programming languages such as Python, Go, Node.js, or similar.
  • Strong understanding of RESTful API design principles and best practices.
  • Experience with API management tools and frameworks.
  • Experience with best practices around performance and caching
  • Familiarity with authentication and authorization mechanisms such as OAuth, JWT, etc.
  • Knowledge of database systems (SQL and NoSQL) and data modeling.
  • Experience with cloud platforms (AWS, GCP, Azure) and containerization …
This job isn't fresh anymore!
Search Fresh Jobs

Job Profile

Restrictions

Remote US-based role

Benefits/Perks

Annual Education stipend Bonus opportunity Healthcare insurance benefits

Tasks
  • Collaborate with Product Managers
  • Conduct code reviews
  • Design and develop APIs
  • Solve customer problems
  • Troubleshoot and resolve issues
  • Troubleshoot API issues
  • Write clean code
Skills

AI API API Development API Management Attention to detail AWS Azure Caching CI/CD Collaboration Communication Containerization Docker ElasticSearch GCP Go JWT Kubernetes Leadership Microservices Node.js NoSQL OAUTH Performance Optimization Python RESTful API design Sales Salesforce SQL

Experience

3 years

Education

Similar