Wednesday, October 23, 2024

Distant Senior PHP/Laravel Developer at IxDF

Ever want your CEO inspired you to jot down extra automated exams? And even simply understood their significance? Need to work the place clear code isn’t a luxurious however a precedence?  

Our founder and CEO is a developer himself, and our elegant code is the vein that retains our firm wholesome and rising. You’ll by no means must advocate for the significance of investing in code high quality. It can save you time (and frustrations) and spend it on doing what issues in a wholesome, collaborative setting the place your concepts, vitality and time are valued

You’ll be concerned in all cycles of software program improvement, together with decision-making, so there are unimaginable alternatives so that you can take initiative, make significant contributions, and develop. Neglect political struggles or lengthy, pointless debates. You’ll be in a workforce with minimal distance between phrase and motion, the place selections are made ultra-fast.  

This can be a uncommon alternative to work solely with senior-level builders in a various, extremely organized, result-driven setting the place you may thrive personally and professionally.  

You’ll grow to be an important a part of our workforce, somebody who’s making a direct influence on not solely the core product and status of our group but additionally the entire world of schooling and past! 

The IxDF is the international chief in on-line UX/UI design schooling. We maintain the belief of {industry} giants like Adobe and IBM, who depend on our programs to coach their groups. Prestigious universities, together with MIT and the College of Cambridge, use our materials into their curricula. Assist us take on-line schooling to new heights and make a significant influence on humankind. We’re coming into our third decade with over 170,000 graduates. 

We’re proud to have assembled a outstanding workforce of unicorns who uplift, encourage, and push one another to excel every day. There is a seat open for somebody who shares our ardour for excellence. May that be you? 

Undertaking Overview 

Our flagship product is a huge platform with over 30 sub-domains for on-line programs, masterclasses, on-line boards, and neighborhood meet-ups in 508 cities in 107 international locations. We perceive what PHP builders have to thrive, and we have created an setting that delivers.  

  • Near Legacy-Free Codebase. We all know how technical debt and legacy code can flip into quicksand, so we frequently eradicate it. Some examples embrace the whole rewrite of our notification and cost system and quite a few enhancements made to our course platform. 
  • Constant Coding Requirements. We’re happy with our strict coding requirements, which is the cornerstone of our clear and maintainable codebase. You could find quite a few examples within the IxDF Handbook, which incorporates our conventions for PHP, Laravel, SQL, JavaScript, and CSS, together with different helpful sources. You may as well discover different examples within the IxDF UI Package, which we’re at the moment rebuilding into an industry-leading  Design System and our useful IxDF part library
  • Crystal-Clear Documentation. Readability is essential. Any line of code must be a succinct, well-crafted, and self-explanatory piece of communication to your future self or your colleague. To string issues collectively, we combine in simply the correct amount of documentation, with finest practices corresponding to specializing in the “why?” and protecting it easy.  
  • Concentrate on what issues: Our CI/CD pipeline makes use of high quality instruments corresponding to Psalm, PHPStan, Rector, PHPCS, PHP-CS-Fixer, Deptrac, phpcpd, and ESLint to make sure consistency and code high quality. This implies we’re nearly bug-free regardless of having quite a few, zero-downtime, absolutely automated deployments to manufacturing day-after-day. We don’t like bugs and would reasonably deal with what issues most. 
  • Check Protection: “The one option to go quick is to go effectively – Robert C. Martin”. We love automated testing, particularly Unit Checks, and use TDD as a lot as we are able to. We have been rising our take a look at protection through the years, reaching an general 38% take a look at protection all through the system, with vital methods having over 80% take a look at protection. 

The Stack You Will Work On 

#UseThePlatform. We deal with enduring applied sciences over the most recent fleeting frameworks in order that our builders’ information frequently grows as an alternative of changing into outdated after every pattern has handed. This philosophy permits us to construct strong, maintainable and lovely code that stands the take a look at of time reasonably than chasing the most recent hype. A few of our key applied sciences embrace: 

  • All the time newest PHP and Laravel variations 
  • Modular monolith comprising 30+ bounded contexts 
  • Laravel ecosystem: Horizon, Nova, Scout, Pennant, Passport, Inertia, and extra 
  • Net Parts, Htmx, Tailwind, Vue.js, Inertia.js, Vite 
  • Server: Docker, Sail, Octane, Forge, nginx 
  • DBs: MySQL 8, Redis (Pub/Sub, Cache, Queue Driver) 
  • Testing: PHPUnit, Laravel Nightfall, Cypress 
  • Superior CI/CD: GitHub actions,Deployer, Bash 
  • Code High quality: Psalm, PHPStan, Rector, PHPCS, PHP_CS_Fixer, Phpcpd 
  • Integrations: Stripe, PayPal, Amazon Pay, Twilio, Mailgun, MailerLite, GitHub, Forge, Coconut, ImageKit, and extra 
  • Cloud: AWS, GCP, Digital Ocean 
  • APM & Monitoring: NewRelic, CloudWatch, BugSnag, GTMetrix 

What You Will Be Doing 

We’re dedicated to excellence, and we search a like-minded fanatic to affix us. This position is not for the common; it is a calling for a true clear coder. Forward of you is a extremely rewarding and enriching journey on which you’ll: 

  • Make an influence as you contribute to the improvement of the back-end modules for interaction-design.org, encompassing new characteristic improvement, fixed refactoring, and rare bug fixing. 
  • Write maintainable and clear code, coated with clear automated exams, together with contributions to our open-source packages. 
  • Be an integral a part of our cross-functional groups to refine specs for brand new options and enhancements. 
  • Preserve our documentation to be up-to-date and guarantee it maintains a super stability between abstraction and concrete particulars. 
  • Implement new options in a test-first method and develop take a look at protection for current code. 
  • Proactively have interaction in refactoring of each structure and code to scale back technical debt, aiming for an optimum developer expertise. 
  • Use Code Evaluate as a knowledge-sharing and problem-solving instrument, in addition to to enhance code high quality.  
  • Develop new necessities incrementally, utilizing characteristic branches or flags, to ship modifications to manufacturing as shortly as attainable. 

If you would like much more alternatives to point out the world what you are able to do, you’re in luck! Once you’re keen to do the exhausting work of studying and rising, you then’ll discover just about limitless alternatives with us. 

You Can Apply For, or Develop Into, A number of Roles 

We’re looking for a number of senior PHP/Laravel builders, a few of them with a specialty:  

  • Senior PHP/Laravel Developer 
  • Senior PHP/Laravel Developer – Safety Specialist 
  • Senior PHP/Laravel Developer – DevOps and Cloud Specialist  
  • Senior PHP/Laravel Developer – Full-Stack 

Every of those positions shares the identical core duties of a Senior PHP/Laravel developer however with a singular deal with a unique space of experience.

DevOps and Cloud Specialist:

  • Enhance and keep our infrastructure, enhancing scalability, resiliency, and fault tolerance.  
  • Improve server provisioning utilizing Terraform, Ansible, Bash scripts, and deployer duties. 
  • Make the most of cloud infrastructure and companies to scale back price and upkeep overhead, shifting as a lot as attainable to the cloud (IaaS and PaaS). 
  • Analyze enterprise necessities and design acceptable cloud-based methods and architectures.

Full-Stack:

  • Implement re-usable, absolutely examined UI Parts utilizing Net Parts and the Blade template engine. 
  • Make the most of the IxDF Part Library to implement UIs with the most effective look & really feel
  • Increase efficiency and responsiveness of current and new pages, together with enhancing Net Vitals. 
  • Enhance take a look at protection and enhance code high quality of the IxDF UI-Package. 

Safety Specialist:

  • Carry out and automate safety vulnerability assessments, together with penetration testing and database scans and combine them into our CI/CD pipeline (enlightn, Zap, and so on.). 
  • Examine and implement lacking security measures in all layers of our stack, from code to tooling and infrastructure to guarantee safety in depth
  • Doc safety issues and maintain coaching classes, each for the technical and non-technical workers. 

About you

  • You possess professional information in PHP and its frameworks, ideally Laravel. You are an professional in software program design finest practices and rules, OOP, Design Patterns, and SOLID rules
  • You could have an ideal understanding of software program engineering fundamentals, efficiency, knowledge construction, and algorithms. 
  • You’re an engineer, not a coder or a frameworker. You embody an engineer’s mindset, all the time curious concerning the mechanics behind the scenes
  • You could have mastered the artwork of automated testing, particularly unit exams. 
  • You’re smitten by studying by doing and are dedicated to placing within the effort to repeatedly enhance your expertise
  • You converse and write acceptable English – not excellent English, simply acceptable – since you may be working with folks from all world wide. 
  • You worth teamwork, prioritize collaboration, and deal with collective objectives and concord within the office. 
  • You’re self-motivated and self-disciplined and thus work effectively in a flat hierarchy with numerous freedom. 
  • You like to have artistic freedom, make impartial judgments, and dwell as much as the accountability that comes with that freedom. 
  • You’re pushed by the need to make a optimistic influence on the earth and to enhance the lives of others. 
  • You’re positioned in a time zone wherever from South America (UTC -5) and all the way in which to East Asia (UTC+8), together with Europe (UTC+0). 

Bonus Factors 

You get bonus factors in case you…

  • have experience in TDD, DDD, Occasion Sourcing, and CQRS
  • maintain a Grasp’s Diploma in Pc Science. 
  • possess robust expertise in database administration, together with scaling and optimization. 
  • have expertise with applied sciences corresponding to Stripe, Swoole, or Analytics instruments. 
  • have contributed to open-source tasks (you’ll be a part of a workforce of Laravel/framework contributors). 
  • have an AWS certificates
  • have expertise with Docker, Linux Servers, and DevOps
  • think about your self a safety professional/fanatic

What we are able to provide

  • A founder and CEO who can be a developer, understanding your challenges and triumphs. 
  • A zero-effort improvement setting primarily based on Docker, streamlining your workflow. 
  • The chance to refine and develop battle-tested tips for PHP and Laravel
  • A workforce of Senior Builders with a dedication to writing testableclear code
  • Bi-weekly knowledge-sharing classes and 3 meeting-free days weekly for targeted work
  • Entry to a complete library of books and programs, making certain your expertise and information stay on the forefront. 
  • A full-time place inside a completely distant group. Every day video-based collaboration along with your colleagues from elsewhere on the planet, and you will get to fulfill up on workforce journeys yearly.
  • A piece tradition with no fluffy titles, political agendas and company drama. Your colleagues worth your heat character, your robust work ethic, and the outcomes you ship. Junior or senior, in case you embody old-school virtues of all the time striving to ship outcomes, be taught and grow to be higher day-after-day, you may thrive on the IxDF.
  • A every day mission to assist influence, empower, and enrich the lives of thousands and thousands of individuals by creating inexpensive high-end design schooling for everybody throughout the planet. It will be yours too.
  • An organization the place the space between concept and execution is minimal. We’re a extremely agile group with zero forms or company politics – and with distinctive order and effectivity.
  • An organization tradition the place ardour meets excessive efficiency and excellence. To assist us enhance the world (and your self within the course of), you may want grit, robust work ethic, long-term pondering, and self-discipline.
  • We thrive as a result of now we have a hands-on angle and a bias in direction of motion versus fluff-filled, unrealistic methods. You may want crisp execution expertise your self and the power to impress your colleagues with concrete outcomes, identical to they’re going to impress you.

The best way to Be taught Extra and Apply

Please apply as quickly as you may—we’re agency believers within the adage “the earlier, the higher”, and we stay up for working with you!

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles