Laravel Developer-remote any where
Overview
We are seeking a highly experienced Laravel Developer to join our team immediately. This remote role involves working on a mid size Laravel project.
Role Overview
- Always the latest PHP and Laravel versions
- Well-organized medium-size Laravel project divided into 30+modules
- Laravel ecosystem: Horizon, Nova, Scout, Pennant, Octane
- Vanilla JavaScript (incl. Web Components) and Vue.js for Laravel Nova
- Server: Docker, nginx
- DBs: MySQL, Redis
- Testing: PHPUnit, Laravel Dusk, cypress.io
- Advanced CI/CD: GitHub actions + Deployer, enabling multiple daily zero-downtime deployments
- Stripe, PayPal, Amazon Pay, Twilio, MailerLite, GitHub and other integrations
- Cloud: Amazon S3, CloudFront
What You Will Be Doing
You'll collaborate with senior developers, UI/UX designers, content and product leads, and our founders. Your main responsibilities will be to:
- Contribute to the development of the back-end for interaction-design.org, encompassing new features, occasional refactorings, and infrequent bug fixes
- Write maintainable and clean back-end code, including our open-source packages
- Engage with cross-functional teams to refine specifications for new features and enhancements
- Maintain up-to-date documentation for all developed and modified code (MD + mermaid.js)
- Consistently expand test coverage using PHPUnit and cypress.io, with a preference for TDD
- Proactively engage in refactoring processes to reduce technical debt, aiming for an optimal developer experience
- Review peers' code submissions, utilizing PR reviews as a knowledge-sharing and problem-solving tool
- Participate in planning, stand-up, and workshop video calls, enjoying 3 meeting-free days weekly for focused work
- Frequently deploy your code with multiple daily releases (incrementally ship features using feature flags)
Requirements
- You possess expert knowledge in PHP and frameworks like Laravel or Symfony
- Your professional experience with OOP spans over 6 years, grounded in a robust understanding of computer science fundamentals, from data structures to design patterns
- You are an engineer, not a frameworker. You embody an engineer's mindset and are always curious about the mechanics behind the scenes
- You are enthusiastic about learning by doing and are committed to putting in the effort to continuously improve your skills
- You speak and write acceptable English - not perfect English, just acceptable - since you will be working with people from all around the world
- You value teamwork and prioritize collaboration, focusing on collective goals and harmony in the workplace
- You are self-motivated and self-disciplined and thus work well in a flat hierarchy with lots of freedom
- You love to have creative freedom, make independent judgments, and live up to the responsibility that comes with that freedom
- You are driven by the desire to make a positive impact in the world and to meaningfully improve the lives of others
- You get bonus points..
- if you have expertise in TDD, DDD, Event Sourcing, and CQRS
- if you hold a Master's Degree in Computer Science
- If you possess strong skills in database management, including scaling and optimization
- if you have experience with Vue 3 and/or Angular
- if you have experience building mobile apps
- if you have experience with technologies such as Stripe, Swoole, Customer Data Platforms, or Analytics tools
- if you have contributed to open-source projects (you will join a team of Laravel/framework contributors)
Additional Information
- Start Date: Immediate
- Work Location: Remote (Work from anywhere)
- Project Stage: The project is well underway with CPTs, fields, and many designs already prepared.
Commitment to Diversity, Equity, and Inclusion
Tribes is committed to fostering an inclusive and diverse workplace. We welcome candidates from all backgrounds and experiences to apply for this opportunity.
This is an excellent opportunity for a developer looking to apply their expertise to a challenging and rewarding project. If this aligns with your skills and ambitions, we encourage you to apply.
Required skills
Apply now
Sign in or register for your free Tribes Developer Account where you’ll be able to apply for this role and many others.