Senior PHP Developer (16 views)

October 25, 2021
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
 
  1. Apply via email ([email protected])
  2. Apply By API screening
  3. Small code challenge (~45 minutes to complete, takes the place of a round of interviews)
  4. Interview with the Product Team (1 hour)
  5. Interview with the People Team lead (~30 minutes)
  6. 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/
 
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
JOB IS EXPIRED.