Job Description
- Building new products from scratch
- Designing and coding the architecture of our core systems and micro-services.
- Developing code that is a joy to work with.
- Develop high-scalable products with PHP7 hosted on a cloud-based infrastructure
- Build and provide internal & external RESTful APIs
- Maintain and Expand the test coverage
- Constantly challenge and expand your knowledge of reliable software architecture, programming and new technologies
- Work with agile processes that are adapted to the team’s and project’s needs
Skills and Requirements
- Minimum of 5 years coding skills in PHP
- Strong knowledge of PHP 7+ and frameworks like Laravel/Symfony/Yii
- Full-stack awareness from front-end to database design and development
- Advanced PHP skills and a deep understanding of WordPress’ APIs (Settings, REST, various plugin APIs) and advanced caching strategies
- Programming, developing, website coding, and producing data-driven web applications, websites using WordPress and WooCommerce
- Strong understanding of relational databases (MySql, Postgres, etc), SQL, and database/schema design
- Experience with JavaScript frameworks such as Angular.js, Vue.js, ReAct etc.
- Good understanding of design patterns
- Ability to consume and create APIs and web services using REST
- Passionate about writing well-structured, efficient and maintainable code, actively keeping the quality of the code base and test suite in check.
- Understanding and/or experience in Test Driven Development (TDD)
- Understanding fundamental design principles behind a scalable application
- Experience in integration of distributed systems
- Experience in a Continuous Delivery environment
- Proficient understanding of code versioning tools, such as Git
- A great eye for code quality
- Highly motivated self-starter with strong attention to detail and proven ability to prioritize and scope work.
- Strong logic, problem-solving, and troubleshooting skills with excellent verbal and written communication skills.
- Experience with AWS products
- Expertise in microservice architectural patterns and design, container technologies & event queue technologies preferred