Posted 3 Days Ago Job ID: 2103764 3 quotes received

Stripe SCA Javascript/JQuery developer

Hourly$30 - $5010-30 hrs/wk1-4 weeks
Quotes (3)  ·  Premium Quotes (0)  ·  Invited (0)  ·  Hired (0)

  Send before: April 25, 2025

Send a Quote

This needs to be someone in a NON North American country where they have worked with Stripe SCA payment flow.  The Javascript / JQuery / Knockout issues in this working product will be easy if they understand SCA flow and are able to test with their own credit card.  I expect this will be around 20 -30 hours of work (5 hrs to get all setup, 5 more to digest what the existing system is doing, 10 hours to sort out what is missing and needs to be fixed, 5 hours testing, and a few more to handle bugs).


donor.com is a long-established yet cutting edge SaaS company that provides non-profit organizations with an integrated fundraising data solution. We’ve helped nonprofits raise over $5 billion dollars to make a difference, and we want to help even more. 


We are looking for the right person who has solid jQuery/Javascript/knockout programming skills to join our team to work on our web integration.  


Title: Widget Programmer


Main Job Function: Primarily responsible for jQuery/knockout Gadget work.

Location: 100% virtual

Hourly Rate: To be negotiated

Reports to: VP of Operations


Roles and Responsibilities:

  • Clearly record time and progress in ticket updates daily

  • Execute assigned tasks in a timely manner

  • Understand, and organize work related to JSON donor.com gadgets

  • Coordinate and work with other staff to triage, build and implement enhancements to Gadgets as directed.

  • Learn and understand donor.com WebWare API's and their integration with Gadgets

  • Work cooperatively with other donor.com resources

  • Respond to and execute internal assigned tasks in a timely manner

  • Responsible to track and record time worked in our online ticket tracking system

  • Build, optimize, and maintain the donation widget that gets deployed to a clients website.

  • Enhance existing widget functionalities and integrate new features based on stakeholder requirements.

  • Develop responsive, cross-browser compatible code using HTML5, CSS3, and modern JavaScript frameworks or libraries.

  • Integrate the widget with payment gateways from Stripe and IATS.

  • Implement best practices in web security, including secure coding practices and compliance with payment industry standards.

  • Work with cross-functional teams located in the US/Canada and Europe.

  • Document development processes, code changes, and maintenance procedures for future reference.



Qualifications:

  • Solid background in jQuery is mandatory and developing for the web

  • Perl programming experience is highly desired

  • This is NOT a windows based enterprise system.  It is entirely Linux, Javascript, Perl and C.

  • Proven experience in front-end development using HTML5, CSS3, and JavaScript.

  • Familiarity with React, JQuery, JavaScript and templating.

  • All API calls are handled by Perl on the back end.

  • Must be familiar and comfortable using a Linux shell.

  • Experience integrating Stripe SCA flow is essential.

  • Strong understanding of responsive design and cross-browser compatibility issues.

  • Knowledge of CVS for code would be helpful and documentation will be in google docs and time activity recorded in the inhouse ticket system.

  • Experience with debugging tools and performance optimization techniques.

  • Ability to write clean, well-documented, and maintainable code.

  • Previous experience with donation or e-commerce platforms.

  • Exposure to back-end development with Perl API on a 4-tier full-stack would be helpful.

  • Familiarity with web analytics and A/B testing to enhance user experience.

 

Other, critical details:

  • Good team work skills, written skills, and upfront communication is required.

  • Other duties, as assigned.


Paperwork to be completed as part of the hiring process:

  • Contractor agreement

  • Non Disclosure agreement

... Show more
Bruce M Romania