Apply

API Developer

Posted 2024-11-17

View full description

πŸ’Ž Seniority level: Middle, 3+ years

πŸ“ Location: United States

πŸ” Industry: Technology

🏒 Company: IgniteπŸ‘₯ 11-50πŸ’° $ Series A on 2019-06-01πŸ«‚ on 2022-07-01InternetCryptocurrencyBlockchainInformation Technology

πŸ—£οΈ Languages: English

⏳ Experience: 3+ years

πŸͺ„ Skills: Node.jsPythonAgileDesign PatternsExpress.jsFlaskJavaSpringSpring BootAlgorithmsData StructuresRESTful APIsDocumentation

Requirements:
  • 3+ years of experience as an API Developer or similar role.
  • Strong understanding of RESTful APIs, API design principles, and API security best practices.
  • Proficiency in at least one programming language including Java, Python, or Node.js.
  • Familiarity with languages like C++ and Ruby.
  • Experience with API frameworks such as Spring Boot, Flask, or Express.js.
  • Strong understanding of data structures, algorithms, and software design patterns.
  • Excellent communication and teamwork skills.
Responsibilities:
  • Design, develop, and deploy scalable, secure, and efficient APIs using Java, Python, or Node.js.
  • Work with cross-functional teams to understand business requirements and translate them into technical specifications.
  • Develop high-quality API documentation and testing scripts for integration.
  • Collaborate with data engineers and scientists for API integration.
  • Troubleshoot issues and optimize API performance in production.
  • Stay updated with industry trends in API development.
  • Participate in code reviews to improve coding standards.
Apply

Related Jobs

Apply

πŸ“ United States

🧭 Contract

πŸ” Consulting and digital transformation

🏒 Company: Blue Altair

  • Advanced skills implementing API Service architectures (SOAP, REST) using market-leading API Management tools like Apigee.
  • Strong organizational and communication skills, both written and verbal.
  • Solid knowledge of backend server components and APIs, with a focus on performance optimization.
  • Significant understanding of Microservice patterns and their practical application.
  • Experience with Continuous Integration and automated testing strategies.
  • Technical knowledge in PaaS, SaaS, and IaaS environments.
  • Understanding of object-oriented programming including Go, NodeJS, PHP, Python, Ruby, .NET/C#, C, Java, Perl, and JavaScript.
  • Hands-on experience with JSON, REST, SOAP, OAuth, and Swagger.

  • Implements API management solutions using Apigee, including API proxies, security, and analytics.
  • Collaborates with Business Analysts and stakeholders to evaluate and understand business concepts and processes.
  • Ensures documentation related to Apigee work is created and updated.
  • Helps troubleshoot and resolve production issues with the Apigee platform.
  • Collaborates with Technical Architects.
  • Participates in planning sessions, providing effort estimates and timeline commitments.
  • Refines and grooms the product backlog and user stories.
  • Works with a cross-functional team to enhance the Drupal-based Developer Portal for API integration.
  • Performs in Agile/SCRUM development cycles and writes Open API specs.

AWSDockerPHPPythonSQLAgileBashBusiness AnalysisDrupalJavaJavascriptKubernetesOAuthRubySCRUMC#AzureGoCommunication SkillsJavaScript

Posted 2024-10-26
Apply