Scratch Financial (“Scratchpay”) is a financial technology startup based in Los Angeles, California. Our goal is to make difficult financial decisions simple and increase accessibility to fair, affordable, and transparent medical financing. Driven by our award-winning technology, Scratchpay has become the fastest growing financing provider in veterinary care, with our payment plans now offered in over 14,000 practices across the U.S. and Canada-ranging from dental offices to optometry clinics. We’re rapidly launching a new Point-of-Sale payment processing suite to help our providers create a better payments experience for their patients.
If putting compassion first, helping create groundbreaking products and continuously iterating & refining those products sound like you, then we encourage you to apply.
We’re looking for a Full Stack Developer to join our Practice Integrations team. The ideal candidate will be well experienced in Software Development and have a passion for creating new and innovative products that meet the client’s needs. The ideal candidate will also be someone that is innovative, open to change and that strives to deliver high quality code in collaboration with their team.
You will be responsible for designing and developing front end and back end applications running on different environments, as well as testing your solutions, and ensuring their ongoing responsiveness.
Traits that you can expect from us:
– At Scratchpay, the work you do will have a big impact on the business. We believe in systems and processes that let us scale our impact to be larger than ourselves.
– We believe in a safe, welcoming, and inclusive environment, and we care most about getting it right rather than being right.
Regardless of how well you feel you fit our description, we encourage you to apply if you meet the criteria above and below.
Time zone preference: The successful candidate will be required to overlap with the Pacific Time Zone, thus it is preferred that the candidate is based in a US Time Zone
Minimum requirements of the role
- At least 3 years of hands-on experience with JavaScript frontend frameworks such AngularJS, Stenciljs or React.
- Strong Experience with NodeJS and Electron.
- Strong knowledge of Relational Database Servers such as MySQL or PostgreSQL.
- Some experience with C#.
- Experience with microservice based architecture.
- Strong coding skills, ability to use BDD and TDD where needed.
- Experience and confidence developing RESTful APIs and high-load apps.
- Proficiency with fundamental front end languages such as HTML, CSS and JavaScript.
- Ability to switch between languages and frameworks.
- Knowledge of Agile and Scrum.
- Fluent in English.
- Nice to have: Google Cloud, CI/CD, Kubernetes, and Docker.
- Nice to have: experience in building payment solutions.
- Nice to have: experience in the medical business.
Duties of the role
- Architect, discuss, design, implement systems within the Scratch ecosystem. From simple (but important) sign-up forms to complex back-offices to end-user facing forms to multi-service signal-based event integration.
- Help Scratch develop its test infrastructure and write tests to improve application test coverage.
- Participate in all technical and product discussions together with the team.
- Work with high quality and business sustainability in mind.
- Developing front end and back end applications.
- Designing and maintaining database schemas.
- Ensuring responsiveness of applications.
- Working alongside graphic designers for UI design features.
- Seeing through a project from conception to finished product.
- Designing and developing restful APIs.
- Meeting both technical and consumer needs.
- Staying abreast of developments in web applications and programming languages.
What we are looking for in the right candidate
- You have strong self organizational skills and attention to detail
- You learn and course correct when you don’t get the results you want
- You love doing things efficiently
$75,000 – $140,000 a year
The base pay actually offered will take into account internal equity and also may vary depending on the candidate’s geographic region, job-related knowledge, skills, and experience, among other factors.
In addition to a competitive base pay, employees in this role may be eligible for equity compensation.
Scratchpay is committed to diversity in its workforce and is proud to be an equal opportunity employer. Scratchpay considers qualified applicants without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other legally protected class.
PostgreSQL AngularJS HTML Agile REST CI/CD Electron Node.js JavaScript BDD TDD Google Cloud Platform (GCP) Docker Kubernetes Full-Stack Developer React Scrum stenciljs CSS MySQL C#