Position: Sr Full stack (Symfony+React) engineer for Australian product company
Company: HR-house
Experience required: 5y
English level: upper

What are we looking for?
You are a Full Stack Engineer with strong experience in PHP and ReactJS.
You write code because you like to. You never stop wanting to get better at it.
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.
What will you be doing?
This is a full-time permanent fully remote position. You will design, maintain and develop a scalable and reliable system that will be used in multiple countries. You will be part of our engineering team and will directly contribute to our workflow and culture.
 
Responsibilities:
Design and develop 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.


Minimum requirements
6+ years designing, developing, testing, deploying in any language or stack.
Experience in PHP using Symfony or Laravel frameworks.
Proven track record building Restful APIs.
Experience working with React functional components, hooks, and Redux.
Knowledge of continuous delivery, defensive programming and automated testing.
Experience working in a team.
Knowledge of Linux as a production environment.

Stack:
AWS, Kubernetes EKS, Javascript, Kafka MSK, Postgres, Docker,  PHP 7/8, Symfony 5, React.js, Flutter.
 
Team - 12 tech colleagues from Australia, Indonesia, Ukraine, Vietnam, Iran
Overall near 40 employees.

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 $