Software Engineer- PHP in Phoenix, AZ at Vaco

Date Posted: 6/14/2019

Job Snapshot

Job Description

Senior Back-End Web Developer​ with experience in PHP to develop features, ensure data integrity, and enhance the stability and scalability of our product. The ideal candidate would have a commitment to accountability, values collaboration both in and out of their team, and has a proven track record of mentoring and growing more junior developers.



What Value This Role Will Bring (Why You Want to Join Us)

Our customers rely substantially on our product to gather actionable insights and manage their fleets of vehicles. You will take a significant role in designing and implementing the next generation of our product offering while ensuring we continue to provide value, stability, and an excellent experience to customers as the product evolves and scales rapidly.



What You'll Do

  • Work with product to analyze requirements and design/implement scalable, redundant, fault tolerant, and secure solutions that advance the functionality of our SaaS product

  • Provide leadership and mentor junior engineers through code reviews, requirements gathering, architectural design, and technology selection

  • Share knowledge of performance, scalability, enterprise system architecture, and engineering best practices

  • Identify, prioritize, and execute tasks in all phases of the software development life cycle

  • Functionally decompose complex problems into simple, straight-forward solutions

  • Define and implement efficient data models in both relational and NoSQL

(Cassandra/ScyllaDB) databases

  • Help set technical direction for the team, fixing today's problems while anticipating long-term challenges



Your Experience

Five or more years of senior-level development experience with:

  • Distributed computing, service-oriented architectures, and enterprise-wide systems in a test-driven, continuously-deployed, agile environment

  • Successfully mentoring and growing more junior developers to improve their skills and make them more effective, product software engineers

  • Designing, building, and consuming RESTful APIs and web services

  • Designing and implementing cloud-native and containerized applications (AWS preferred)

  • Demonstrated knowledge of PHP design patterns and anti-patterns

  • Working with and refactoring legacy PHP (non-framework) code

  • Design and implementation of data models in SQL and NoSQL databases, particularly Cassandra and/or ScyllaDB

  • Deep understanding of caching techniques and their benefits and limitations

  • Passion for technology, problem solving, and exploring emerging technology

  • Strong communication skills and must be able to collaborate with others

Golang development is a plus

Job Requirements

Senior Back-End Web Developer​ with experience in PHP to develop features, ensure data integrity, and enhance the stability and scalability of our product. The ideal candidate would have a commitment to accountability, values collaboration both in and out of their team, and has a proven track record of mentoring and growing more junior developers.