API Web Services Developer (Freelancer)

Supply Wisdom

Supply Wisdom

Software Engineering
Bengaluru, Karnataka, India
Posted on Jun 27, 2024

Supply Wisdom: API Web Services Developer

* Remote Position based in India

Join a dynamic company that is growing at an explosive rate. Supply Wisdom’s patented solution is transforming the way supply chain, procurement and third-party risk leaders manage risks and operational resilience. Our market-leading risk intelligence solution leverages the latest advancements in AI, Machine Learning, and data science to deliver the real-time early-warning risk intelligence that enterprises critically need now to secure their supply chains, prevent disruptions, and ensure operational resiliency. The demand for our solution is stronger than ever, and our team must expand to keep up.

In March 2024, we closed our Series B investment round led by Fulcrum Equity Partners to fund our growth and market expansion into new verticals and new geographies. Join us at this exciting growth stage.

Objective

The ideal candidate must have extensive development experience with Python, JavaScript, Node.js, and other API technologies. In addition, they should know the installation, configuration, platform operations, and troubleshooting of API products. Besides, they should also have experience in API design, BaaS, Advanced proxies, Analytics, Developer Portal, and creating RESTful API patterns.

Job Responsibilities

  • Analyzes, designs, develops, codes and implements programs in one or more programming languages, for Web and Rich Internet Applications.
  • Supports applications with an understanding of system integration, test planning, scripting, and troubleshooting.
  • Assesses the health and performance of software applications and databases.
  • Establishes, participates, and maintains relationships with business units, customers and subject matter experts in order to remain apprised of direction, project status, architectural and technology trends, risks, and functional/integration issues.
  • Defines specifications and develop programs, modifies existing programs, prepares test data, and prepares functional specifications.
  • Analyzes program and application performance using various programming languages, tools and techniques.
  • Provides guidance to non-technical staff in using software and hardware systems most effectively and efficiently.
  • Reviews project proposals, evaluates alternatives, provides estimates and makes recommendations.
  • Designs and defines specifications for systems.
  • Identifies potential process improvement areas and suggests options and recommends approaches.

Skills and Qualifications:

  • Bachelor’s degree in Computer Science or related field or equivalent experience.
  • 5+ years of experience in a computing environment with multiple programming languages.
  • Proficiency with Django, Python, NodeJS
  • Experience with design and development of REST API platform using Apigee/APIM, converting web services from SOAP to REST or vice-versa.
  • Experience with Security frameworks (e.g., JWT, OATH2)
  • Experience in API layer like security, custom analytics, throttling, caching, logging, monetization, request and response modifications etc. using Apigee
  • Proficient in SQL and Stored Procedures such as MongoDB, Postgres.
  • Experience with Unix, Linux Operating Systems
  • Experience with Scrum and other Agile processes.
  • Knowledge of Jira, Git/SVN, Jenkins
  • Experience in creating REST API documentation using Swagger and YAML or similar tools desirable
  • Experience with Integration frameworks (e.g., Mule, Camel) desirable