Senior PHP Developer

Rebilly

Rebilly is hiring a Remote Senior PHP Developer

We are looking for a tenacious, passionate, creative, software-driven individual to guide the design and development of our payments software.Please send your resume through Apply By API: https://app.applybyapi.com/posting/7/

ABOUT REBILLY

Rebilly is a payments software with a comprehensive feature set built to help our merchants get more of their customers from the order form to the thank you page, and more renewals paid. We took lessons learned from years of experience in the subscription business and millions of subscribers and applied them to make our payment system clever, flexible, and easy to use for our clients.

OBJECTIVE #1 Take on a project and see it to its end.

Potential Obstacles: We work by 6 week cycles (similar to sprints) where it can be easy to lose focus or forget to plan ahead to ensure the successful completion of your projects. Actions: Understand the value of a successful cycle completion and use your tenacity to gain extra support, scope hammer unessential pieces, and carry each project to the end. Results: Your project completion numbers in GitHub are stellar and your team feels aware and involved in your work.

OBJECTIVE #2 Work as a synchronous team in a remote environment.

Potential Obstacles: Working remote has many personal and team-based challenges from timezone differences, to communication and trust of your colleagues. Actions: Clearly communicate your position and develop deep working relationships with your colleagues to know what they’re working on, and how to support each other. Results: The team culture is strong, Rebilly’s projects efficiently move forward.

OBJECTIVE #3 Help your colleagues raise their skills with thoughtful code reviews and feedback on ideas.

Potential Obstacles: Your day will be filled with your own projects and priorities, and offering feedback to a remote team from afar can be intimidating. Actions: Prioritize your schedule and share your unique knowledge and experience to help make your team stronger. Results: Your team is more precise, creative, and their knowledge is deepened with your help.

KEY FUNCTIONAL AREAS OF RESPONSIBILITY

What will you manage? Project assignments if working on-cycle Bugs, client issues, and writing projects Ensure adherence to programming and documentation policies and code standards Optimizing bottlenecks on high loads Testing Release Reporting updates on your projects

What will you contribute to? Code reviews Generating projects for each cycle Feedback for ideas Hiring new teammates for the Product Circle

What will you support? We are a flexible/fluid company and you’re welcome to support projects from other circles

How much support per project? Teams working on-cycle are 2-4 people with additional support available from the off-cycle team

BENEFITS

Competitive salary Healthcare stipend Generous paid time off Paid parental leave Training and development Birthday Lunches Computer of your choosing Further perks and benefits are dependent on your work location of choice.

HIRING PROCESS

Apply via email ([email protected]) Apply By API screening Small code challenge (~45 minutes to complete, takes the place of a round of interviews) Interview with the Product Team (1 hour) Interview with the People Team lead (~30 minutes) Offer and Hiring The total process should take less than 2 weeks.

OUR TECH STACK

Backend: PHP Database: MySQL, Redis, Elasticsearch, DynamoDb Frontend: Vue JS 2/3, ReactJS Framework: Symfony (adopting) Testing: PHPUnit, Chai, Jest, Cypress Build: Webpack, RollupJS: ES6/7 Infrastructure: Docker, Terraform, GitHub, AWS

We’re striving to adopt the best up to date technologies for our business and hope that you can help with the task. We are working with Shape Up standards.(https://www.productplan.com/glossary/shape-up-method/) Come check us out at https://www.rebilly.com/careers/

SOME OF THE PROJECTS WE ARE WORKING ON

Customer Payments Portal - create a secure and highly customizable customer payments portal Proficiency in Information Architecture - support usability in our database and more Payment Gateway Integrations - expand our library of integrations

Be sure to mention the words COLOR COOK MERCY when applying to show you read the job post completely. This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.