Previous Job
Previous
Senior Software Engineer
Ref No.: 18-04462
Location: Culver City, California
Position Type:Direct Placement
Start Date: 05/08/2018
Title: Senior Software Engineer
Location: Culver City
Duration: Permanent
Salar: Discussed Upon Submission

Summary:
We're looking for a skilled and passionate Senior Software Engineer to join our innovative team developing cutting-edge technologies in the area of digital asset and studio asset management systems.

Job Description:
  • Execute product requirements/user stories to build and extended RESTful APIs
  • Expert experience with PHP, MySQL, and ElasticSearch
  • Moderate experience with Redis, RabbitMQ
  • Building highly scalable, fault-tolerant systems and enhancing our core infrastructure
  • Apply object-oriented programming best practices and design patterns with a specific focus on security.
  • Create appropriate technical documentation
  • Strong communication, cross-group collaboration, and interpersonal skills.
  • Collaborate closely with the Product and Project Management Team to set estimates and ensure delivery on schedule.
  • Experience with agile development practices emphasizing on continuous improvement.
  • Ability to manage a feature through the entire development and release cycle.
  • Comfort with proactively and independently driving for results in small team environments.
  • Actively participate in the recruiting and hiring of talented Software Engineers.
  • Support integration projects with technical partners
  • Participate in code reviews
  • Collaborate with Quality Assurance Personnel to troubleshoot and diagnose problems that arise during QA testing
Must Haves:
  • 5+ years of professional programming experience.
  • 3+ years of professional PHP experience. Knowledge of PHP 7.1.
  • Experience developing RESTful APIs using JSON response and request bodies.
  • Experience with at least one major OO PHP Framework, ideally with Symfony components.
  • Experience with various database technologies including MySQL, Elasticsearch, Redis.
  • Experience with Git.
  • Knowledge of developing scalable applications.
  • Knowledge of relevant standards: PSR, PHPDoc, RFC.
  • Strong verbal and written communication skills.
Nice to Haves:
  • Experience with writing database migrations.
  • Experience with unit testing.
  • Experience with asynchronous workflows, promises, and observables.
  • Experience with AWS, Azure, and/or Google Cloud.
  • Experience with S3 or object storage
  • Knowledge of Kubernetes, Docker, Ansible.
  • Knowledge of Linux scripting.
  • Knowledge of OWASP recommendations