SW Engineer (PHP)
@ ShipMonk

Fort Lauderdale, Florida, United States
On Site
Posted 18 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXX***** @shipmonk.com
Recommended after applying

Job Details

About ShipMonk

ShipMonk is the world's largest 3PL for high-growth e-commerce and DTC brands. Founded in 2014, the company helps small and medium-sized e-commerce businesses scale by providing technology-driven fulfillment solutions.

Role Overview - PHP Developer

Join ShipMonk's Product Development Team in Prague as a skilled PHP Developer working with PHP 8.3, Symfony 6, Docker, Kubernetes, Doctrine ORM, RabbitMQ, MySQL 8, GraphQL and Elasticsearch.

Technical Environment

  • REST-like API supporting various clients
  • Monorepo for easier CI, code sharing, and testing
  • Dockerized services deployed to Kubernetes on AWS using Argo CD
  • Automated CI checks including PHPStan, PHP_CodeSniffer, PHPUnit and more
  • Extensive database integration tests and custom code standard rules

Team Structure & Collaboration

The team comprises various units including Warehouse, Internals, Customer Features, Frontend, DataScience, QA, DevOps and Technical Product Managers. Experienced colleagues and robust technologies like DataDog, Sentry, and Opsgenie support daily operational challenges.

Key skills/competency

  • PHP
  • Symfony
  • Docker
  • Kubernetes
  • MySQL
  • REST API
  • CI/CD
  • Automated Testing
  • Code Review
  • Optimization

How to Get Hired at ShipMonk

🎯 Tips for Getting Hired

  • Customize your resume: Tailor it to highlight PHP and Symfony skills.
  • Showcase technical projects: Demonstrate Docker, Kubernetes, and CI/CD experience.
  • Research ShipMonk: Understand their e-commerce logistics solutions.
  • Prepare technical tests: Review REST API and automated testing practices.

📝 Interview Preparation Advice

Technical Preparation

Review Symfony documentation thoroughly.
Practice Docker container management.
Study Kubernetes deployment techniques.
Brush up on MySQL query optimization.

Behavioral Questions

Describe a challenging project collaboration.
Explain how you cope with tight deadlines.
Detail your approach to peer feedback.
Share conflict resolution experiences.

Frequently Asked Questions