Join our global team!
Senior Laravel Backend Developer
remote
Toronto, Ontario, Canada .
full-time . May 10, 2024
Toronto, Ontario, Canada .
full-time . May 10, 2024
Description
Are you a seasoned Senior Laravel Back End Developer ready to thrive in a collaborative environment? We’re building an exceptional team and are on the hunt for individuals who not only meet but exceed expectations. If you’re an A+ player with extensive knowledge and expertise, we want you on board!
Key Responsibilities:
- Integrate seamlessly into our agile development team.
- Leverage your expertise in Backend Laravel development, leaving no room for mediocrity.
- Thrive on hitting deadlines and communicate seamlessly with stakeholders and managers.
Key Tech Stack Knowledge Requirements:
- Laravel Queues and SQS: Utilize Laravel Queues for background job processing and Simple Queue Service (SQS) for scalable and fully managed queues.
- Laravel Passport and OAuth: Implement secure authentication and authorization using Laravel Passport and OAuth protocols.
- Laravel Nova and Horizon: Harness the capabilities of Laravel Nova for administration panels and Laravel Horizon for monitoring and managing Horizon job queues.
- Design patterns and Observers in Laravel: Apply industry-standard design patterns and use Laravel Observers to streamline and manage event-driven logic.
- Deep understanding of Laravel framework (MUST): Possess an in-depth knowledge of the Laravel framework, mastering its features and best practices.
- Postman: Utilize Postman for seamless development, testing, and debugging of API endpoints.
- Excellent knowledge of networking, specifically HTTP protocol, for debugging: Demonstrate a strong understanding of networking principles, especially the HTTP protocol, for effective debugging.
- Good knowledge of Linux, webservers, etc.: Navigate Linux environments and web servers proficiently, ensuring smooth application deployment and maintenance.
- GIT: Employ version control with GIT for collaborative and efficient code management.
- Stripe SDK: Integrate and optimize payment functionalities using the Stripe Software Development Kit (SDK).
- Chargebee SDK (nice to have): Familiarity with Chargebee SDK for streamlined subscription billing (nice to have).
- Working with 3rd party API integrations: Successfully integrate and manage third-party APIs to enhance application functionality.
- Strong skills in Database design: Design robust and efficient databases to support the application’s data architecture.
- Elasticsearch and NOSQL DB knowledge: Utilize Elasticsearch for advanced search capabilities and demonstrate knowledge of NOSQL databases.
- Facebook API (good to know): Optional familiarity with Facebook API for potential social media integrations (good to know).
- Unit testing and experience with CI pipelines: Implement thorough unit testing and contribute to Continuous Integration (CI) pipelines for code quality assurance.
- Knowledge of different testing methodologies like BDD, etc.: Familiarity with various testing methodologies, such as Behavior-Driven Development (BDD).
Availability:
- Must be available for a minimum of 40 hours per week for a long-term commitment.
If you’re ready to join an elite team, showcase your skills, and make a game-changing impact, apply now. We’re not looking for just any developer – we’re looking for you, the exceptional one.