Senior Backend Engineer Offline
Requirements:
6+ years building production-grade PHP applications
4+ years working with Laravel & PostgreSQL (or MySQL)
Written tests in PHPUnit with moderate code coverage (pragmatically speaking, ~70% is good enough)
Integrated with social media APIs such as Facebook, Instagram, YouTube (or other third-party API integrations)
Collaborated with a team on the same codebase using Git
Worked in a multi-tenant environment that involved several codebases (e.g. microservices or similar multi-tenant examples where you juggle more than one codebase)
Used Docker for development
Worked in an agile environment
Nice to have:
R
Go
Redis
Neo4j
RabbitMQ
Skills
Understand, discuss and implement technical specifications in the form of written text and visual diagrams
Write and maintain efficient, reusable, tested, clean code.
Design patterns are your cup of tea; SOLID is an anthem rather than an acronym to you
Think ahead and communicate design decisions prior to implementation.
Provide task estimations with eagerness to deliver on time at a very low risk for delays
Eagerness to learn new programming languages and tools.
SCORECARD:
Core: At least Advanced English
Core: 6+ years of experience building PHP applications
Core: 4+ years working with Laravel & PostgreSQL (or MySQL)
Core: experience with third-party API integrations. If it's social media APIs, even better.
Core: experience working with more than one codebase/multitenant environments
โผNICE TO HAVE/OTHER SKILLS โผ
Docker experience
Writing tests in PHPUnit with 70% code coverage
Experience working with SOLID pattern (a design pattern)
Bonus: experience with R, Go, Redis, Neo4j, or RabbitMQ
OTHER QUESTIONS:
Overlap with Eastern European time (4-5 hours max is OK)
If they have positions lasting less than 1 year, or gaps in the CV, ask them why
Required skills experience
| PHP |
The job ad is no longer active
Look at the current jobs PHP Canada→