Position: Senior PHP Developer
Company: United Software Solutions
Category: PHP
Experience required: 5y
English level: upper
Published: 2020-09-01T00:00:00+03:00

**About the company:**
Our client is a tech startup from Latvia which is working on the live print-on-demand platform that connects e-commerce merchants and print-on-demand manufacturers. Currently, they cooperate with 150 print providers, and target to grow this number to 300 in the nearest future.

**About the project:**
A product you will be working on is a technology-based platform that automates print-on-demand services for eCommerce. The project includes lots of work with API integrations, order management, the router from one producer to another producer, etc.
The project is ongoing. Currently the team on the client’s side is about 35 people including Developers, QA engineers, DevOps. Product teams consist of four major entities: Supply, Demand, Experience (XP), and Cost Optimization Team (COT), with 3 to 6 developers each. They are cross-functional, self-sufficient, and highly autonomous teams, working in direct cooperation with Product Managers, UX Designers, and Frontend Engineers.

**Requirements:**
The important technology background:
● PHP 7+, Symfony, Doctrine, Laravel framework;
● PHPUnit;
● Knowledge of Python (Django);
● Experience with Jenkins, Prometheus, Grafana;
● Experience with Postman;
● DataBases: MongoDB, MySQL;
● AWS, Kubernetes, Docker, Git.

Other important requirements:
● Experience with Leading a team;
● Proactivity/ability to explain your point of view;
● Experience of direct communication with customer representatives.

They also use practices such as Pair Programming, Refactoring, Code Reviews, Weekly Knowledge Sharing sessions, TDD/BDD, A/B testing, and Continuous Delivery which are an important part of our development process.

**What to expect as a back-end Engineer:**
● You will work alongside the product teams and product managers to iterate on new features within company;
● You will take responsibility in the design and execution of your own initiatives;
● You will help identify areas of improvements in the codebase and help contribute to making it better;
● You will frequently pair with team-mates to give and receive feedback from a code review to boost knowledge-sharing, learning and improve the platform;
● You will fix any prioritized bug/issues tracked within the platform;
● You will participate as a presenter or attendee, in weekly coding or knowledge-sharing sessions;
● You will learn, develop your soft skills and spend time discussing best practices and technologies with your peers;

**We offer: **
● Stock Options so everyone at the company owns a part of the company
● 1 remote day per week
● Premium medical insurance (after probation period)
● Fitness club membership (after probation period)
● 24 calendar days of vacation per year
● 15 paid sick leaves per year
● State holidays
● Company legal and accounting support
● Flexible working hours without time trackers
● Office breakfasts, snacks, beverages, and cheer-up events