Mid-Level Full-Stack Nodejs and C# Developer (US Remote)

| Los Angeles, CA, USA | Remote
Employer Provided Salary: 75,000-140,000 Annually
Salary data is provided by the employer. Please note this is not a guarantee of compensation.
Sorry, this job was removed at 9:56 a.m. (PST) on Wednesday, July 10, 2024
Find out who's hiring in Greater LA Area.
See all Developer + Engineer jobs in Greater LA Area
By clicking Apply Now you agree to share your profile information with the hiring company.

Scratch Financial (“Scratch”) is a Series C 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, Scratch has become the fastest growing financing provider in veterinary care, with partner network of 15,000+ practices across the U.S. and Canada–ranging from dental offices to optometry clinics. 

Scratch has 3 main products:

- Scratch Pay: Point-of-sale lending including a BNPL offering and longer-term payment plans. 

- Scratch Checkout: Payment processing that is integrated with the veterinary practice management software. 

- Scratch Comms: Appointment booking and communications. 

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

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. 

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
  • People Operations
    • C#Languages
    • CSSLanguages
    • GolangLanguages
    • JavascriptLanguages
    • PythonLanguages
    • SqlLanguages
    • TypeScriptLanguages
    • LodashLibraries
    • ReactLibraries
    • ReduxLibraries
    • CypressFrameworks
    • DockerFrameworks
    • ExpressFrameworks
    • GraphQLFrameworks
    • IonicFrameworks
    • JestFrameworks
    • KubernetesFrameworks
    • LaravelFrameworks
    • Node.jsFrameworks
    • TerraformFrameworks
    • Vue.jsFrameworks
    • BigQueryDatabases
    • FirebaseDatabases
    • MySQLDatabases
    • PostgreSQLDatabases
    • RedisDatabases
    • GitLabServices
    • Google CloudServices
    • Google AnalyticsAnalytics
    • FigmaDesign
    • IllustratorDesign
    • PhotoshopDesign
    • SketchDesign
    • ConfluenceManagement
    • Google DocsManagement
    • Google SlidesManagement
    • JIRAManagement
    • DocuSignCRM
    • HubSpotCRM
    • HubSpotEmail
    • Customer.ioEmail
    • Google HangoutsCollaboration
    • JiraProject Management
    • LatticeProject Management


Our office is located on the iconic Lake Ave in Pasadena. Dozens of restaurants, bars, and gyms exist within walking distance of the office, and we also are within 1.5 miles of Del Mar Station (one of LA's most robust train lines)

What are Scratch Financial Perks + Benefits

Scratch Financial Benefits Overview

Scratch is a remote-first company, giving ultimate flexibility to today's nomadic workplace. For those who prefer a hybrid model, we do have an office space available for use (which is stocked with snacks & various beverages). We offer unlimited PTO, covered healthcare, 401k match, and monthly recognition opportunities. We also provide learning platforms and resources for all to keep growing. We have an equity retention policy to ensure you grow as the company grows financially, as well. And if your family is growing, we offer a generous parental leave, too!

Volunteer in local community
We host various company-wide charity events, such as volunteering at local animal shelters and crafting dog & cat toys for these shelters
Partners with nonprofits
We work with over a dozen non-profit animal shelters to bring them access to our simple financing solution
Open door policy
OKR operational model
Team based strategic planning
Open office floor plan
Employee-led culture committees
Day off for your birthday
We offer unlimited PTO and encourage everyone to take off for their special day!
Quarterly engagement surveys
Hybrid work model
In-person all-hands meetings
We do quarterly Hub Days at our Pasadena, CA HQ, where all Scratchers come in for a 2 day event inclusive of an All Hands, team working sessions, and of course, games/dinner/drinks!
In-person revenue kickoff
Employee awards
Flexible work schedule
Outside of core working hours of 9am - 11am PST, we believe Scratchers do their best work within their chosen schedule
Remote work program
We encourage remote work and have Scratchers in 15+ different countries presently. We believe so long as you communicate and complete work in an accountable way, the world is your oyster!
Highly diverse management team
About 1/3 of Scratch's C-level is female and 1/3 is non-white.
Diversity employee resource groups
Hiring practices that promote diversity
Diversity recruitment program
Health Insurance + Wellness
Flexible Spending Account (FSA)
Disability insurance
Dental insurance
Vision insurance
Health insurance
Pet insurance
We provide Scratch employees with a special financing program for pet expenses via our own Scratch Plan tool
Team workouts
Various teams have coordinated to do mountain runs and other outdoor activities
Mental health benefits
Transgender health care benefits
Wellness days
Financial & Retirement
401(K) matching
Company equity
Employee stock purchase plan
Performance bonus
Child Care & Parental Leave
Generous parental leave
We offer between 8 - 16 weeks paid leave dependent on tenure for employees
Family medical leave
Restricted work hours
Return-to-work program post parental leave
Vacation + Time Off
Unlimited vacation policy
Generous PTO
Paid volunteer time
Paid holidays
Paid sick days
Flexible time off
Floating holidays
Bereavement leave benefits
Hardship benefits
Office Perks
Commuter benefits
Company-sponsored outings
Free snacks and drinks
Some meals provided
Weekly catered lunch on Wednesday
Company-sponsored happy hours
Onsite office parking
Pet friendly
Home-office stipend for remote employees
Meditation space
Professional Development
Job training & conferences
Lunch and learns
Promote from within
Mentorship program
Continuing education stipend
Continuing education available during work hours
Online course subscriptions available
Virtual coaching services

More Jobs at Scratch Financial

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Scratch FinancialFind similar jobs like this