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
5+ years of professional programming experience.
3+ years of professional PHP 5+ 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.
Knowledge of Kubernetes, Docker, Ansible.
Knowledge of Linux scripting.
Knowledge of OWASP best practises