Square Integration Developer
Remote
Remote
Job Description
We are seeking an experienced Square Integration Specialist to help resolve our Square API integration issues and ensure our application meets Square's partner requirements. The successful candidate will be responsible for implementing and debugging our Square integration to ensure proper seller connection verification.
Responsibilities
- Diagnose and resolve current Square API integration issues
- Implement proper seller connection verification mechanisms
- Ensure our application meets Square's partner requirements for active seller detection
- Develop and test API calls in the production environment
- Implement proper OAuth flow and token management
- Set up monitoring and logging for Square API interactions
- Document the integration process and create troubleshooting guides
Technical Requirements
- Strong experience with Square's API ecosystem
- Proficiency in implementing OAuth 2.0 flows
- Experience with production environment API integrations
- Knowledge of Square's seller verification requirements
- Ability to implement proper error handling and token refresh mechanisms
- Experience with API monitoring and debugging tools
Current Issue to Resolve
Our application is currently unable to detect connected sellers according to Square's requirements. We need to implement proper verification that meets one of the following criteria:
- For partners with processing, ordering, and/or booking functionality:
- Implement write API calls in the production environment
- Ensure proper seller verification through these calls
- For partners without processing, ordering, or booking functionality:
- Implement non-ListLocations API calls in the production environment
- Ensure proper seller verification through these calls
Required Skills
- Strong TypeScript/JavaScript development skills
- Experience with Square's API documentation and best practices
- Understanding of OAuth 2.0 implementation
- Experience with production environment deployments
- Strong debugging and problem-solving skills
- Experience with API monitoring and logging
Nice to Have
- Previous experience with Square partner integrations
- Experience with similar e-commerce platform integrations
- Knowledge of retail POS systems
- Experience with automated testing of API integrations
Deliverables
- Working Square integration that properly verifies seller connections
- Documentation of the integration process
- Monitoring and logging setup for API calls
- Testing suite for the integration
- Troubleshooting guide for common issues
About Product
An AI-powered retail solutions platform that helps businesses optimize their operations and customer experience. We're looking for someone who can help us maintain a robust and reliable integration with Square to better serve our customers.