Job Description
What You’ll Do
1. Build the future of insurance distribution by developing robust features for our Distribution Platform that powers partnerships with leading travel brands and online retailers
2. Collaborate with senior developers in architectural decisions and code reviews for scalable B2B2C integration solutions
3. Develop high-performance web applications using the Laravel framework and Node.js to handle millions of API transactions and partnership integrations
4. Create comprehensive API documentation that enhances partner onboarding and team productivity across international markets
5. Participate in agile development processes and sprint planning for continuous platform enhancement and partner feature requests
6. Work on API development and third-party integrations with travel platforms, payment gateways, and insurance carrier systems
7. Contribute to database design and optimization efforts for handling large-scale distribution data and partnership analytics
8. Implement white-label solutions that allow partners to seamlessly integrate insurance offerings into their existing platforms
Requirements:
1. PHP fundamentals with object-oriented programming expertise and understanding of modern PHP development practices
2. Experience with Laravel and/or Symfony frameworks (or strong willingness to learn) for building scalable web applications
3. Database knowledge (MySQL, PostgreSQL) and SQL proficiency for handling complex distribution data relationships
4. Version control experience with Git for collaborative development in distributed teams
5. Basic understanding of cloud platforms (AWS preferred) for deploying and scaling distribution services
6. Knowledge of RESTful APIs and web services essential for B2B2C integration and partner connectivity
7. Problem-solving mindset and attention to detail for building reliable distribution systems that handle critical business transactions
8. Strong communication skills for working with international teams and understanding partner integration requirements
Nice to have:
- Experience with containerization (Docker) for consistent deployment across multiple environments
- Knowledge of CI/CD pipelines for automated testing and deployment of distribution platform features
- Familiarity with queue systems (Redis, RabbitMQ) for handling high-volume transaction processing
- Understanding of microservices architecture for scalable B2B2C integration solutions
- Experience with testing frameworks (PHPUnit) for ensuring reliability of partner-facing APIs
- Knowledge of AWS services (EC2, RDS, S3, Lambda) for cloud-native distribution platform development
- Understanding of payment processing and financial transaction systems
- Experience with multi-tenant applications and white-label solution development
- Familiarity with or knowledge of SQL query optimization