Technical Lead (PHP + Infrastructure)

TCGold
Expired
Tầng 9 Tòa nhà Miss Áo Dài, 21 Nguyễn Trung Ngạn, P.Bến Nghé, Q.1, Tp.HCM, District 1, Ho Chi Minh
At office

Top 3 reasons to join us

  • Awesome friendly team
  • Flexible working hours
  • Generous benefits

Job description

An exciting opportunity currently exists for a talented for a talented Senior PHP & Infrastructure engineer to work in a Technical Lead capacity; a chance for you to apply your technical knowledge to real-world business challenges and working remotely in an English speaking environment.

Our web (PHP, Java, React) and mobile (Android, iOS) based warehousing and distribution solutions offer our customers incredibly simple solutions, but the software itself is rich and complex and has plenty for you to sink your teeth into.

The Role

The successful candidate will have a desire to not only resolve complex bugs, performance issues and roll out infrastructure changes and updates, but also enjoys assisting other developers grow and develop their technical skills (pull reviews, plus general implementation guidance).

This role is non-managerial, it is a purely technical role focused on resolving the most complex technical issues we face, and hardening the system for the future.

Your responsibilities will include:

  • Tackling the hairiest issues that occur. Examples: php-memcached triggering intermittent segfaults within apache when we point it at the cluster and not a specific node. Getting to the bottom of several recurring deadlocks. Identifying ways to bring the average page load to < 100ms (currently 130), and rolling the application onto PHP7.4 (currently on 7.2), then later onto 8.
  • Taking responsibility and ownership (along with other dev team members) for the application and infrastructure stability, available for on-call rotation in the case of critical production issues (rare).
  • Coordination of infrastructure updates and upgrades, both for local development (currently vagrant), and also our QA and Production environments.
  • Maintaining and improving internal documentation around processes & applied technology so others can be trained to take-over repetitive tasks.
  • Taking part in daily stand-ups and regular team-wide meetings to discuss current and upcoming tasks.
  • Guiding the future of our PHP application (frameworks, coding standards, etc).

Your skills and experience

The ideal candidate will have:

  • Well spoken English (TCGold is an English speaking company, we will conduct interview remotely in English. Please do not apply, if you are not confident with speaking English)
  • Senior-level PHP development experience. Has previously worked as a team lead but prefers technical challenges over management.
  • Very strong infrastructure skills, has managed large, complex, business-critical systems on AWS.
  • (Ideally) - Has successfully ported a large, live, PHP application from one framework to another.
  • Highly pragmatic, always looking ways to deliver the critical 80% in 20% of the effort.
  • Self-motivated. Has worked in a startup or similar small business, and is the “Get It Done” type.
  • Strong communication skills with excellent written & spoken English.
  • Dislikes doing the same thing over and over and therefore, makes the time to document things so that responsibility can be passed onto others.
  • Desire and ability to learn, understand and explain both the technology, and the operational functionality behind our client product.

You are a creative thinker with strong analytical and problem-solving skills. You also possess the ability to work independently under minimal supervision effectively. You will need to take ownership, accountability and initiative to be successful in the role.

Most of all though, we are looking for someone who is driven, adaptable and willing to learn. We ask that you enjoy your work, add value and, just as importantly, stay humble.

Why you'll love working here

  • High salary for high performance
  • Five working days/week
  • Traveling to the Gold Coast – Australia
  • Awesome friendly team
  • Working on a complex software engineering project

It’s a permanent position working on a complex software engineering project. We will support your desire for continual learning and training to help you flourish. We are always open to new ideas, processes and technologies and value everybody’s input. Moreover, we have been growing rapidly over the last few years and have no intention of slowing down, so there will be loads of opportunities, both domestically and internationally.

This is a remote position based in HCM city, with regular trips (when COVID is over) to catch up with the team at our Burleigh Heads, Gold Coast, Queensland, Australia head office.

TCGold

Company type
IT Product
Company size
1-50 employees
Country
Australia
Working days
Monday - Friday
Overtime policy
No OT