Careers
Senior Software Engineer
|
Join a fast-growing team focused on building sustainable, high-quality shipping software with robust automation and continuous improvement practices.
Company Name: Gori Company
Location: Fullerton, CA.
About Us: Gori Company, founded in 2019, is on a mission to revolutionize the shipping industry by prioritizing green sustainability, optimization, and innovation. Our vision is to provide an environmentally responsible, efficient, and innovative shipping experience that surpasses expectations. Leveraging cutting-edge technologies and sustainable practices, we are rapidly growing to become a prominent player in the sector. Central to our success is our exceptional company culture, characterized by teamwork, creativity, and a shared commitment to our vision. This culture fosters a supportive and collaborative environment where employees are empowered to thrive, driving our collective pursuit of excellence.
We're looking for a Senior Software Engineer to join our team and contribute to the core platform that powers our shipping and logistics operations. You'll work across our API layer, background processing systems, and internal tooling, building features that handle real-world shipping workflows at scale.
What You'll Work With
- PHP 8.1+ / Laravel 10 — the backbone of our API and business logic
- MySQL with read/write replica configuration
- Redis for caching and queue management
- Laravel Horizon for queue monitoring and job processing
- PostgreSQL / Redshift for data warehousing
- Docker-based development and deployment environments
- GitLab CI/CD pipelines
- AWS services (S3, SQS)
- RESTful API design with Swagger/OpenAPI documentation (L5-Swagger)
- Webhook integrations with third-party shipping carriers (USPS, UPS)
What You'll Do
- Design and build APIs and services that support shipment creation, rate calculation, tracking, and label generation
- Optimize database queries and caching strategies across a high-throughput system
- Build and maintain background job pipelines for async processing
- Integrate with third-party carrier APIs and handle the inevitable quirks that come with them
- Collaborate on architecture decisions and help evolve the platform as business needs grow
- Write clean, testable code and participate in code reviews
- Troubleshoot production issues and contribute to system reliability
What We're Looking For
- 5+ years of professional software engineering experience
- Strong proficiency in PHP and the Laravel ecosystem
- Solid experience with MySQL, including query optimization and read/write replication patterns
- Hands-on experience with Redis for caching and/or queuing
- Familiarity with Docker, CI/CD pipelines, and cloud infrastructure (AWS preferred)
- Experience building and consuming RESTful APIs
- Comfortable working with Vue.js or similar frontend frameworks (not a frontend-heavy role, but you'll touch it)
- Understanding of queue-based architectures and async job processing
- Good instincts around system design, data modeling, and performance
Nice to Have
- Experience in shipping, logistics, or e-commerce domains
- Familiarity with Laravel Horizon, Passport, or Telescope
- Experience with data warehousing (Redshift/PostgreSQL)
- Exposure to carrier APIs (USPS, UPS, FedEx)
- Experience working with international or distributed teams across multiple time zones
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Daily catered lunch
- Health insurance
- Paid parental leave
- Paid sick time
- Vision insurance