DRAGOONIS TECHNOLOGIES LIMITED
Senior PHP Developer
Job Location
Job Description
Reference: BH-318p
Job Type: Permanent or Contract
Salary: £Competitive. Dependant on Experience
Location: Fully Remote. Living in the EU or UK
About our client:
Our client is the global leader in online UX/UI design education. Trusted by industry giants, and utilized by prestigious universities, they are shaping the future of design education. With over 170,000 graduates and a commitment to affordable, high-end design education, they are on a mission to empower and enrich the lives of millions around the globe. As they enter their third decade, they continue to push the boundaries of online education, and invite you to be part of this transformative journey.
About the position:
Our client is seeking an experienced Senior PHP Developer committed to excellence and clean code. This role is more than just a job; it's a chance to make a significant impact on the development of back-end modules for the company. You'll focus on new feature development, constant refactoring, and occasional bug fixes, all while writing maintainable code with strong automated test coverage.
As a key member of the team, youll collaborate to refine specifications and implement features using a test-first approach. Youll also keep documentation up-to-date and strike the right balance between abstraction and detail. Proactively reducing technical debt through refactoring will be crucial, and code reviews will serve as a tool for maintaining high standards.
For those eager to grow, there are opportunities to develop. This position offers a rewarding journey where continuous learning and professional growth are encouraged. If youre driven by the desire to excel in clean coding and make a real impact, this role is for you.
Essentials:
Expert knowledge in PHP and Laravel
Strong understanding of OOP, Design Patterns, and SOLID principles
Proficient in software engineering fundamentals, performance, data structures, and algorithms
Mastery of automated testing, especially unit tests
Engineering mindset with a curiosity for underlying mechanics
Commitment to continuous learning and skill improvement
Effective English communication for global collaboration
Team-oriented with a focus on collaboration and collective goals
Self-motivated, disciplined, and comfortable with creative freedom
Driven to make a positive impact on the world
Located in any timezone in Europe
Desirables:
Expertise in TDD, DDD, Event Sourcing, and CQRS
Masters Degree in Computer Science
Strong skills in database management, scaling, and optimization
Experience with technologies like Stripe, Swoole, or analytics tools
Contributions to open-source projects, particularly Laravel/framework
AWS certification
Experience with Docker, Linux Servers, and DevOps
Security expertise or strong interest in security
The Teams Technical Stack
Always latest PHP and Laravel versions
Modular monolith comprising 30+ bounded contexts
Laravel ecosystem: Horizon, Nova, Scout, Pennant, Passport, Inertia, and more
Web Components: Tailwind, Inertia.js, Vite
Infrastructure: Docker, Sail, Octane, Forge, nginx
DBs: MySQL 8, Redis (Pub/Sub, Cache, Queue Driver)
Testing: PHPUnit, Laravel Dusk, Cypress
CI/CD: GitHub actions, Deployer, Bash
Code Quality: Psalm, PHPStan, Rector, PHPCS, PHP CS Fixer, Deptrac
Integrations: Stripe, PayPal, Amazon Pay, Twilio, Mailgun, MailerLite, GitHub, Forge, Coconut, ImageKit, and more
Cloud: AWS, GCP, Digital Ocean
APM & Monitoring: NewRelic, CloudWatch, BugSnag, GTMetrix
ADZN1_UKTJ
Location: South East London, GB
Posted Date: 9/28/2024
Contact Information
Contact | Human Resources DRAGOONIS TECHNOLOGIES LIMITED |
---|