Position: Sr PHP developer for Australian product company
Company: HR-house
Experience required: 5y
Category: PHP
English level: upper
Published: 2022-04-01T00:00:00+03:00

They have a fully functional platform, up and running and with some traction.
Our roadmap is focused now on Operations and how we can automate our processes. 
The client is also creating analytics for Shippers, and preparing for international expansion (this will be a soon task for you too).
Team - 12 tech colleagues, 40 people overall.
Stack: PHP 7/8, Symfony 5, Kubernetes, Javascript, jQuery (this is part of our legacy system, migrating to React.js), Kafka, Postgres, Docker, Phalcon.

About you
You are a Senior Engineer with strong experience in backend and PHP.
You write code because you like to. You never stop wanting to get better.
You are passionate about learning new things, and solving challenges.
You embrace different programming languages appropriate to the task
You take pride in clean and easily readable code
Your code is covered by automated tests.
You have a strong sense of ownership and commitment.

Job requirements
5+ years designing, developing, testing, deploying in any language or stack.
Proficient in at least 2 programming languages, with PHP as one of them.
Experience in Symfony or Laravel frameworks.
Proven track record building Restful APIs.
Experience with SQL and NoSQL databases is essential.
Experience working in a team.
Experience in software development or a serious open source track record.
Knowledge of Linux as a production environment.
English - intermediate+

About the role
You will design and develop a scalable and reliable system that will be used in multiple countries. 
You will be part of our early-stage engineering team and will directly contribute to our workflow and culture.

Responsibilities:
Design and develop highly scalable, reliable and fault-tolerant systems.
Translate business requirements into scalable technical solutions.
Take responsibility for multiple services maintained by the team.
Build and manage automated build/test/deployment environments.
Improve your code quality, product execution, and learning experience.
Plan and execute together with Frontend, Mobile, DevOps, Data, UI/UX, QA
Use DDD, Design patterns and advanced Git to produce maintainable code.

You will receive
Vacation - 20 working days - 1 month
Sick leaves - 10 working days
Freedom to choose time for work (we need to have overlap in the morning for 2-3 hours only. From 8 till 11 am Kyiv time)
Trial period - 3 months
Direct contract 
Payment on your banking account in $

Future roadmap
New project - Algorithm of pricing ( to find the best carrier) 
Redesign of the platform (internalisation)
Expand to new countries (APIs for mobile apps, customise the platform to them) 

The company received 2 Awards in 2021 for Digital and Tech Innovation.