About the Role
The engineer will develop and support integrations that enable seamless data exchange between our platform and external applications. This role requires strong backend development skills, attention to detail, and collaboration with product and support teams.
Responsibilities
- Design and implement APIs for external system connectivity
- Build and maintain integration pipelines for third-party platforms
- Troubleshoot and resolve data synchronization issues
- Collaborate with product teams to define integration requirements
- Write clean, maintainable, and well-documented code
- Monitor integration performance and reliability
- Support onboarding of new partner integrations
- Ensure data consistency across integrated systems
- Work with documentation to clarify integration behaviors
- Respond to support escalations related to integrations
- Implement error handling and retry logic for failed transfers
- Optimize integration throughput and latency
- Follow security best practices in data exchange
- Participate in code reviews and technical design discussions
- Maintain backward compatibility during updates
Nice to Have
- Experience with integration platforms or middleware tools
- Background in building webhook systems
- Familiarity with event-driven architectures
- Exposure to CI/CD pipelines
- Knowledge of schema validation techniques
Compensation
Competitive salary based on experience and location
Work Arrangement
Remote position with flexible hours
Team
Small, cross-functional engineering team focused on platform reliability
Tech Stack
- Primary languages include Python and TypeScript
- Services run on AWS infrastructure
- We use PostgreSQL for relational data
- Kafka for event streaming
- Terraform for infrastructure as code
Growth Opportunities
- Work closely with senior engineers and architects
- Opportunities to lead integration initiatives
- Regular exposure to product and customer feedback
- Access to training and conference budgets
Available for qualified candidates