The initial goal of the application is to be accepted onto the QuickBooks App Store. In order to be accepted, the application must meet the strict technical and security standards listed here: https://developer.intuit.com/app/developer/qbo/docs/go-live/list-on-the-app-store
Recent evaluations have revealed that the technical stack of our application misaligns with aspects of QuickBooks App Store technical and security requirements. As a result, we must transition parts of our application to new platforms in order to adhere to their guidelines.
The Role:
We are seeking the consulting experience of a full stack developer for two specific tasks:
1. Assisting in determining an acceptable technical stack for the continued development of this application, primarily relying on no-code components, while adhering to QuickBooks App Store requirements.
Along with the QuickBooks App Store requirements (linked above), we will provide a specification document for the application, followed by a list of proposed platform options (with the ability for the developer to recommend their own platforms and tools as well). The hired developer will then compare the proposed platforms capabilities (a deep review of their security practices) with the technical and security requirements to be listed on the QuickBooks App Store to determine the optimal technical stack moving forward.
2. Once a technical stack that is determined, the developer will produce a list of technical and security questions that will be asked of the chosen platforms (e.g: XANO), with the purpose of ensuring that they are in compliance with QuickBooks standards prior to development continuing. The developer may take part in a live meeting with a member of the platforms team to review the requirements and ensure compatibility, or outline the specific questions in a written document. Once the questions are reviewed and responded to by the platforms technical team, the developer will assist in determining if the platform is a suitable option.
The chosen hire should ideally have experience in the following areas:
• Nocode Development Environments: Demonstrated experience in developing and deploying applications within nocode platforms, ideally with additional experience integrating the QuickBooks Online API
• Security and Compliance Proficiency: A deep understanding of web application security principles and the ability to navigate and fulfill the stringent security requirements set by the QuickBooks App Store, including data protection, secure authentication, and vulnerability management.
• Experience in evaluating and implementing server configurations that meet stringent security standards, including TLS 1.2 or higher and secure cookie management.
• In-depth understanding of database security best practices, including data encryption, secure access controls, and SQL injection prevention.
• OAuth 2.0 token management integration experience
• Experience with implementing secure authentication and authorization mechanisms for database access, ideally with nocode backend platforms
• Strong experience with REST APIs, ideally with specific experience utilizing the QuickBooks Online API and Stripe API
• Ideally, experience in developing applications that utilize nocode backend platforms including XANO and/or Supabase
Please see attached document for more detail.
Posted On: February 10, 2024 17:05 UTC
Category: Full Stack Development
Skills:PostgreSQL, RESTful API, Database Architecture, Website Security, React, OAuth, API Integration, Web Development
Country: Canada
click to apply
Powered by WPeMatico
