Backend developer (Yii2) 💵 $2000-$3000 (KPIs, growth-plan included) Kyiv (remote worl or other Ukrainian cities applicable)
2-3 lines about the company:
Squareshot is the New York-based, fast-growing service that offers sharp, high-resolution product photography for online stores all over the U.S. We're on a mission to build the smoothest online ordering process for any type of visual, commercial content.
Requirements:
Backend: — PHP >=7.0 — Experience with modern PHP-frameworks such as Yii2 — Modern PHP practices — namespaces, database migrations, composer — 3rd party integrations experience (payment systems, email & email marketing, Dropbox, Asana etc.) — MySql, PHP ORM libraries (Yii ActiveRecord / Doctrine) — Experience of RestAPI development — Knowledge and experience with development design patterns — SOLID, OOP, fundamental/creational/structural/behavioural patterns etc. Linux administration: — Good knowledge of git — Advanced Linux user — NPM & Angular cli
Necessary Skills / Experience / Attributes:
— Be a creative element that delivers innovative solutions from concept to production. — The candidate should be passionate about technology and always have the customer’s best interest in mind. — Аbility to make appropriate operational decisions — Be involved in the whole process to have a deep understanding of the product and what problem it solves. — Directivity to follow technical specifications strictly and discuss all uncertainties — Drive adoption of best practices in code health, testing, and maintainability — A passion for quality code — Egoless approach to teamwork is highly valued.
Bonus points if you experienced in:
— Angular 2+ (not AngularJS) — RxJS — Typescript — Experience with Angular material (2) is a plus — Experience with one-page application routing libraries is a plus too.
Responsibilities:
— Develop backend (PHP7.1, Yii2, RestAPI, third-party API integrations) and work closely with frontend developers (Angular 5-7 OPA, RxJS, Angular material) parts of the product’s ordering system — Communicate with the product owner to create tasks and manage development workflow — Test product and fix bugs — Create tasks for HTML-developer
We offer:
We have dozens of great, unique ideas based on our client’s needs. This is an ideal way to grow as a specialist and build your own developing team within Squareshot. We offer a unique opportunity to get a ton of eCommerce industry insights, get a deeper understanding of how U.S. users behave and how the U.S. market works in general.