The API Integration Developer/Engineer will be responsible for designing, developing, and maintaining scalable and secure integrations with public APIs across various technology partners. This role plays a key part in ensuring seamless data exchange and interoperability between internal systems and external platforms. The ideal candidate is experienced, detail-oriented, and skilled in building efficient API solutions that enhance system connectivity and overall performance.
RESPONSIBILITIES:
In this role, you'll get to...
- design, build, and deploy high-quality, scalable API integrations using REST, GraphQL, or other relevant protocols
- work closely with our technology partners to understand their API capabilities and limitations, gathering requirements and translating them into technical specifications
- implement the complete integration lifecycle, including discovery, development, testing, deployment, and ongoing maintenance
- implement and enforce security measures, including authentication protocols like OAuth2, to protect data during transmission.
- monitor and troubleshoot integration performance issues, such as bottlenecks, and implement caching strategies to optimize efficiency
- manage data transformation and ensure consistent and secure data flow between our internal systems and partner platforms
- create and maintain clear, comprehensive technical documentation for all integrations
On day one, we'll expect you to ...
- proven experience as a software developer with a focus on API development and integration
- strong programming skills in languages commonly used for integrations, such as Python, Java, or JavaScript
- deep understanding of web service protocols, including RESTful APIs and modern API architectures.
- experience with API security practices (e.g., OAuth2, JWT, API keys)
- familiarity with API testing tools, such as Postman or Swagger
- proficiency with version control tools like Git
- experience with cloud platforms like AWS, Azure, or GCP is a plus
- excellent problem-solving, analytical, and communication skills
- have a fully functional and up-to-date computer with which to perform duties
- be willing to install next generation end point protection on the computer
- be a current resident of the Philippines and can perform work from there
- be willing to work in US Pacific business hours (8am-5pm PST which corresponds to 12am-9am PH time, if not DST)
- knowledge of specific integration tools or platforms (e.g., MuleSoft, Zapier, AirByte, Estuary)
- experience with serverless architecture.
- experience with containerization (e.g., Docker, Kubernetes)
- familiarity with event-driven architecture and asynchronous messaging
