Company Profile
TTT Studios is a digital consulting and software developing company working for a global client list in multiple industries.
Over the past decade, we’ve built multiple applications and patented a portfolio of technologies. This experience has put us in the best position to cater to larger accounts and launch our own products.
Our culture is essential to our company, and we foster an open and welcoming environment for everyone on our team. We understand that success comes from sweating the details.
Carefully considered design whether in our user interface work, technical architectures, or project management processes is at the core of everything we do.
We expect amazing things from each other, and through tight collaboration, we achieve greatness.
About the Role - Backend Engineer, PHP / Symfony - Contract
We are looking for a talented and experienced backend engineer who is meticulous with designing and then developing APIs and server platforms for TTT Studios' client projects.
The ideal candidate should have a deep understanding of best practices when it comes to database models and frameworks.
Candidates must be based in the Greater Vancouver Area.
Job Specifics
- Expertise in PHP and Symfony framework.
- Design and implement low-latency, high-availability and high-performing applications.
- Writing clean, readable, and testable code.
- Seeing through a project from conception to finished product.
- Collaborate with and mentor other members of the engineering team.
- Documenting architecture and technical specs for a backend application.
- Directly conversing with clients and stakeholders.
Skills and Qualifications
- 4+ years of proven post-graduate software development experience in PHP and Symfony.
- Hands-on experience with PHP 8.3 and Symfony 7 framework.
- In-depth understanding of REST APIs, OOP, MVC, microservices architecture and related best practices.
- Experience implementing user authentication and authorization between multiple systems, servers, and environments. Preferably using OAuth and JWT.
- Good understanding of server-side templating languages.
- Good understanding of SQL, data model designing, optimizing queries and caching. Familiarity with NoSQL would be nice to have.
- Proficient in unit testing using phpunit in Symfony framework.
- Strong grasp of containerization (Docker), CI / CD pipelines, Infrastructure as Code (IaC), and Azure services.
- Familiarity with front-end technologies (like JavaScript and HTML5).
Hiring Process
- Submit your application and include your CV
- If shortlisted, you will be invited to a video interview with our HR Manager
- Next, we will arrange an online technical interview to assess your experience, technical skills, and fit for the role, as well as your alignment with our company culture and values
- Candidates who successfully complete the technical interview will receive a take-home code challenge
- If our Team is happy with the deliverable, we will schedule an in-person live code assessment at our office
- After completing all rounds of interviews, we will make a final decision