Growing startup on the beach seeks experienced backend PHP developer
full time!
About Us.
Tyroola is an exciting, dynamic new start-up specialising in the online retail of automotive tyres, operating from Sydney and the Sunshine Coast. Our mission is to become market-leaders in the industry through innovation, and optimisation of market processes to provide our customers with the accessibility, and value they deserve.
Our business is now expanding at pace, and we are now looking for additional individuals to grow with us.
About You.
You are a Senior PHP developer experienced in designing, developing and maintaining large-scale web applications. We're looking for a team player who loves solving problems in an agile and creative way.
Our system is built from scratch to meet the business requirements without compromise, so you should have demonstrable experience in modern PHP frameworks (Phalcon, Symfony or Laravel) and their related backend services. We make use of the newest open source technologies where possible to develop best-in-class products - so be very comfortable working with and on open source software. Above all, you should share our desire to create great software!
Role requirements.
We are looking for someone with:
- Several years experience designing, developing and maintaining complex web applications, preferably involving e-Commerce.
- Solid foundation in computer science fundamentals, object-oriented programming, design patterns and software engineering best practices.
- Strong MVC skills using a modern PHP framework (or be able to very quickly pick that up to a professional standard)
- Extensive knowledge with key value storage systems like Redis and APC
- Good knowledge of NoSQL databases like MongoDB or Elasticsearch.
- Professional experience with RDMS systems like PostgreSQL or MySQL.
- Hands-on experience with parallel processing and queueing systems like Gearman, RabbitMQ, Apache Kafka etc.);
- Good communication skills, attention to detail and the ability to self-manage.
Nice to haves.
Some things we think would be good if you were also into:
- Proficiency in debugging techniques and hands-on experience in writing unit tests using PHPUnit and/or Mockery. You’re keen to do TDD and BDD (e.g. PHPUnit, Codeception, Behat)
- Prior experience in developing RESTful APIs and documentation tools such as Swagger/OpenApi standard.
- You’re familiar with CI/CD. Jenkins or Bitbucket pipelines etc.
- Experience with monitoring and logging tools like Sentry/NewRelic and ELK Stack.
- You’re able to work with Docker Containers.
About The Role.
You will be part of an efficient and united IT team. You will be developing and maintaining the application's frontend, backend and order processing engine (our so-called "State Machine"), mainly using PHP8.
The main focus will be the development of our e-commerce framework, which includes a highly extensible and scalable system, spread over several cloud based servers.
You will develop reliable and maintainable code always looking for architectural improvements.
Stay in tune with the latest technologies, proactively identify areas for improvement and propose viable solutions. Your opinion is always valued, and you will have a direct impact for the business.
We implement designs under the clean code principle and make use of all the tools out there helping, measuring and tracking to improve the code quality.
Exciting projects arise based on our increasing traffic and volume of orders.
About Our Offer.
- The role is remote
- Relaxed environment, working with a small team of dedicated, passionate individuals
- A flat hierarchy and transparency. You have a chance to directly influence the technology and business.
Send your application to careers@tyroola.com.au.