
Completed
Posted
Paid on delivery
Skills: JavaScript, Node.js, PostgreSQL, Web Development, Software Development JOB DESCRIPTION We are looking for an experienced full-stack developer to strengthen the administrative security and user-management capabilities of an existing production FinTech SaaS platform. Our application uses Node.js, TypeScript, PostgreSQL, REST APIs, and a React-based administration dashboard. This is a sensitive financial application, so we need someone who understands secure authentication, database consistency, audit logging, and privileged administrator operations. This is not a basic CRUD assignment. RESPONSIBILITIES The selected developer will: Build a persistent, case-insensitive email banning system. Block banned users from registration, login, password reset, existing sessions, and administrator impersonation. Ensure bans remain effective after account deletion or attempted re-registration. Safely disable active trading relationships when an account is banned. Preserve historical trades, orders, and audit records. Build administrator interfaces for banning, unbanning, and reviewing users. Securely implement bulk removal of broker accounts and platform users. Add password reauthentication, exact confirmation phrases, CSRF protection, permissions, execution locking, previews, and audit logging. Handle partial failures from external broker services. Create PostgreSQL migrations and maintain compatibility with existing data. Add automated API, authentication, database, and UI tests. Deliver technical documentation and deployment instructions. CANDIDATE REQUIREMENTS We are specifically looking for someone with: Strong Node.js and JavaScript/TypeScript experience. Advanced PostgreSQL and database migration knowledge. Experience building secure authentication and authorization systems. Experience with administrative dashboards and REST APIs. Understanding of transactional operations, idempotency, and audit trails. Ability to work carefully inside an existing production codebase. Clear written communication and disciplined testing practices. FinTech, brokerage API, or trading-platform experience will be an advantage. DELIVERABLES Secure email-ban registry and administrative API. Authentication and session enforcement. User lifecycle and trading-relationship controls. Protected bulk administrator operations. Responsive administrator dashboard controls. Database migrations and audit logging. Automated tests and handover documentation.
Project ID: 40705682
236 proposals
Remote project
Active 5 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

I have strong experience with Node.js, TypeScript, PostgreSQL, REST APIs, and secure admin systems, including working with existing production FinTech platforms. I can implement the complete user-banning, authentication/session enforcement, broker relationship controls, bulk admin operations, audit logging, migrations, and automated testing securely and without disrupting existing functionality. I’m comfortable working carefully in sensitive financial codebases and can deliver production-ready changes with proper testing, documentation, and deployment support.
$500 USD in 7 days
3.4
3.4
236 freelancers are bidding on average $443 USD for this job

Hello, I would handle this inside your existing Node.js/TypeScript + PostgreSQL app by making the ban registry the source of truth, not the user record, because bans must survive deletion, re-registration, active sessions, and admin impersonation. For the bulk admin flows, I would implement privileged transactional operations with reauth, locking, audit trails, and broker failure handling so external errors do not leave data inconsistent. - Persistent case-insensitive ban registry in auth and session checks - Safe ban/unban and bulk removal with previews and exact confirmations - Trading relationship shutdown without touching trades or audit history - Migrations, API/UI tests, and rollout docs for production deployment Which parts of auth and session management are already custom-built, and which rely on a third-party provider? I can begin with a review of the current auth, admin, and schema flow. Roman
$700 USD in 4 days
9.7
9.7

Hello, I can strengthen your production FinTech SaaS security without treating this as a basic CRUD task. I’ll implement the case-insensitive PostgreSQL ban registry with durable enforcement across registration, login, password resets, active sessions, and administrator impersonation, even after account deletion or re-registration. The work will include secure Node.js authentication and authorization changes, transactional handling of trading relationships, preserved historical records, and auditable administrative workflows. For bulk operations, I’ll add password reauthentication, exact confirmation phrases, CSRF protection, permission checks, previews, execution locking, idempotency, and clear audit trails, while handling partial broker-service failures safely. I’ll also create compatible migrations, REST API and React administration controls, and comprehensive Web Development tests covering authentication, database consistency, APIs, and UI behavior. Documentation will explain deployment, rollback considerations, and operational safeguards. Could you share the current authentication/session architecture and broker-service failure-handling expectations so the security changes fit your production workflows safely? I communicate clearly, work carefully within existing production code, and prioritize safe incremental delivery. Regards, Muhammad Awais
$750 USD in 10 days
9.1
9.1

Hi — Elias here from Miami. I understand you're looking to enhance the security of your FinTech SaaS app. This is crucial, especially in a landscape where data breaches can have serious repercussions. The real challenge often lies in ensuring robust user authentication, protecting sensitive data, and maintaining compliance with financial regulations. A common issue in such systems is balancing security measures with user experience. It looks straightforward initially, but integrating advanced security without hampering performance requires careful planning. My approach would focus on structuring your app with a layered security model. This includes secure API practices, regular audits, and possibly leveraging JWT for authentication. This ensures immediate protection and sets the foundation for future enhancements. I’ve worked on similar projects where I improved security frameworks in applications handling sensitive information. This experience helps me foresee potential vulnerabilities and address them proactively. A few questions to better understand the scope: Q1 – What specific security compliance standards does your app need to meet? Q2 – Are there existing authentication methods that need integration or improvement? Q3 – How do you envision user roles and permissions being structured within the app? Happy to discuss the details and suggest the best technical approach. Looking forward to hearing from you.
$500 USD in 5 days
8.7
8.7

Hello, I am Dr. Rajesh Rolen, PhD in Computer Science & Engineering, with experience of over 20+ years in AngularJS, Software Development, Web Development, JavaScript, NoSQL Couch & Mongo, REST API, PostgreSQL, Node.js As a preferred freelancer in the top 1%, I have done 400+ projects here on freelancer.com, I have 4.9 ratings out of 5 on average, which showcases my quality of work and timely delivery. Key Highlights: - Free Hosting Support on the Cloud or any desired platform. - Free 3 months of post-delivery support to ensure that our client doesn’t face any challenges after the launch of the project. - Free Dedicated tester on projects to ensure quality delivery, so clients don’t need to act as a tester. - 10+ Years experience UI/UX team to ensure intuitive UI. Portfolio: https://www.freelancer.com/u/Microlent Please open the chat and send me a message, so we can have a more detailed discussion about the project to give you the project timeline and cost. Thank you for considering my services. I look forward to engaging in a productive conversation and understanding how I can be of assistance in bringing your project to life. Regards Rajesh Rolen
$500 USD in 10 days
8.3
8.3

Hello, With my extensive years of experience in web development, notably in JavaScript and Node.js as well as PostgreSQL database management, I am confident I can significantly enhance the security of your FinTech SaaS app. Having built other similar applications with complex user management systems, REST API functionalities and administrative dashboards, I understand the value of maintaining robust security measures to protect sensitive financial data. Moreover, my advanced knowledge of securing authentication and authorization systems will be indispensable for this project. I am particularly fascinated by challenging projects like yours that require not just basic CRUD operations but also necessitate deep technical know-how and careful execution to ensure data consistency, audit trails and transactional reliability. In addition to meeting your specifications for a persistent email banning system, protected bulk administration capabilities and preserved historical records, I will also go the extra mile to add automated tests and deliver comprehensive technical documentation for seamless handover. However complex this project may be, my dedication to delivering top-notch solutions without compromising on quality will ensure your FinTech SaaS App functions securely while maintaining an intuitive user experience. Let's set sail and shape something exceptional together! Thanks!
$350 USD in 4 days
7.9
7.9

A ban that only checks the users table isn't a ban — it has to survive account deletion, so I'd model it as a standalone banned_emails table keyed on a normalized (lowercased, trimmed) email with a unique index, checked at registration, login, password reset, token refresh, and inside the impersonation path, plus active session/refresh-token revocation at ban time so existing logins die immediately. Broker relationships get soft-disabled inside the same PostgreSQL transaction while trades, orders and audit rows stay untouched; partial failures from external broker APIs go to a retry queue with a reconciliation status rather than a silent rollback. Destructive bulk deletes sit behind password reauthentication, an exact typed confirmation phrase, CSRF tokens, role checks, an advisory-lock guard against concurrent runs, and a dry-run preview — every step written to an append-only audit log. I work in Node/TypeScript and PostgreSQL daily, write reversible migrations, and cover this with Jest/Supertest API, auth, DB and React dashboard tests. Available to start right away.
$250 USD in 1 day
8.0
8.0

It looks like you're looking to enhance the security of your FinTech SaaS app, particularly around user management and authentication. And the challenge of handling those partial failures from external broker services is something I've encountered before, and I know it requires careful handling of state and transactions to avoid inconsistencies. My approach will focus on creating a secure email-ban registry that effectively manages user sessions and maintains the integrity of historical data, even after account deletion, I’ll implement solid auditing and logging mechanisms to make sure compliance and traceability while also building a responsive admin dashboard for simple management. I'm ready to kind of get started on this right away for a budget of 579 USD. Let’s make your application more secure and user-friendly, together! Rajavel Full-Stack Developer | Node.js | PostgreSQL | React
$579 USD in 10 days
7.4
7.4

Hi! This is territory we know well — and the level of care the brief calls for is exactly how we approach this kind of work. Before committing to a firm scope, one thing I need to understand: how are partial failures from the external broker services currently handled? Specifically, whether the platform already has retry or rollback logic when a broker API call fails mid-operation — or whether that's essentially unhandled today. The reason it matters: if banning a user must disable active trading relationships atomically across PostgreSQL and external broker APIs, the failure-handling strategy changes the transactional design significantly. That's not something you patch on a live financial system after the fact. On how we'd approach the build: the email-ban registry would be a normalized, case-insensitive structure in PostgreSQL with migrations that leave all historical records — trades, orders, audit logs — untouched. Ban enforcement would be applied at every entry point: registration, login, password reset, session validation, and impersonation, with no path around it. Bulk removal operations would get confirmation phrases, CSRF protection, execution locking, and dry-run previews before anything destructive runs. Audit logging would be append-only and tied to the authenticated administrator performing each action. API, auth, database, and UI tests are part of the delivery. Gustavo & the DoTheCode team
$650 USD in 20 days
7.5
7.5

Hi, I am Adeel. I built Code3Scribe, a HIPAA-compliant system for emergency medical documentation, where audit trails and locking down who can touch sensitive records mattered as much as the features themselves. For this I would start with the ban registry and session or token invalidation, since that touches login, password reset and impersonation together, then layer in the bulk operations with confirmation phrases and execution locking once that core is solid. Given the scope, I would build the ban and session enforcement piece first as phase one, then move to bulk broker and account operations after review. Are the broker API integrations already abstracted behind an internal service layer, or does this work need to call each broker directly?
$250 USD in 3 days
6.8
6.8

Hey! I’m ready to lock down and scale your FinTech SaaS admin capabilities. Handling session revocation, high-privilege bulk actions, and audit trails in a live financial environment requires zero-risk precision—and that’s exactly how I write code. What I’ll deliver: Persistent Ban Engine: A normalized, case-insensitive ban registry that immediately revokes active sessions and blocks auth, resets, and admin impersonation permanently across account deletions. Trading Safe-Halts: Cleanly freeze active trading connections while keeping all historical orders, trades, and audit logs completely intact and compliant. Fail-Safe Admin UI: Build React/Node.js bulk controls backed by CSRF protection, password re-auth, confirmation phrases, execution locks, and partial-failure handling for broker APIs. Production Integrity: Write robust PostgreSQL migrations, end-to-end automated tests (API/DB/UI), and comprehensive documentation to ensure zero production downtime. I focus heavily on idempotency, transaction safety, and clean TypeScript/PostgreSQL architecture. Let’s connect and get this secured!
$700 USD in 7 days
7.0
7.0

Hello, I can help strengthen your production FinTech SaaS platform with security-focused Node.js, TypeScript, PostgreSQL, REST API, and React administration work. I understand the importance of persistent case-insensitive bans, session enforcement, safe trading-relationship shutdowns, transactional bulk operations, auditability, CSRF protection, reauthentication, idempotency, and preserving historical records. I will structure the implementation around migrations, authorization boundaries, failure-safe workflows, comprehensive automated tests, and clear deployment documentation. A useful improvement would be adding immutable security-event correlation IDs across administrator actions and external broker responses. Check out my portfolio here:- https://www.freelancer.com/u/installerpoint Best Regards, Muhammad Adeel
$250 USD in 9 days
6.6
6.6

Hi there, I can enhance the security of your FinTech SaaS application by implementing the robust email banning system you described. My experience with Node.js, TypeScript, and PostgreSQL aligns well with your requirements, ensuring safe user management and compliance with security best practices. I’m equipped to handle migration tasks and test automation, bolstering your platform's integrity. I prioritize your project's needs and will ensure to deliver a high-quality result that meets all specified security enhancements. Regards, Ali
$250 USD in 7 days
6.4
6.4

Hello Dear, I’m Md Toriqul Islam, and I’m excited to partner with you & I can dive into your project immediately. I understand you need secure user lifecycle and administrator controls added to an existing production FinTech SaaS platform without compromising existing trading and audit data. I have rich experience in Node.js, TypeScript, PostgreSQL, REST APIs, React, authentication, authorization, and database-driven applications. I am skilled in transactional workflows, migrations, session security, audit logging, permissions, idempotency, and automated API/UI testing. I can implement the email-ban system, protected bulk operations, reauthentication, CSRF protection, execution locking, broker failure handling, and complete audit trails with minimal impact on the existing architecture. I’m ready to review the current codebase and begin immediately. Best Regards, Md. Toriqul Islam
$250 USD in 4 days
6.6
6.6

Hi, I will enhance the security of your FinTech SaaS app by implementing a persistent email banning system, blocking banned users effectively, preserving historical data, building secure administrator interfaces, and ensuring compatibility with existing data through PostgreSQL migrations. Let's discuss the project further to ensure a robust security solution. Regards, Sai Bhaskar
$320 USD in 10 days
6.6
6.6

Hi, I can handle the Node.js/TypeScript, PostgreSQL and React security work, including persistent email bans, authentication/session enforcement, admin controls, transactional bulk operations, audit logging and automated tests. I’m comfortable working carefully in an existing production FinTech codebase. I can start by reviewing the current architecture and database flow, then implement the changes safely with migrations and documentation. Regards,
$450 USD in 2 days
6.6
6.6

Hi, I'm Denis, a full-stack developer specializing in secure authentication systems for financial applications where audit trails and data consistency are critical. I understand your needs: a system blocking users across registration, login, password reset, active sessions, and admin impersonation while preserving historical data and safely unwinding trading relationships. The challenge is maintaining consistency across touchpoints without breaking existing functionality. I've built similar systems handling partial API failures, ensuring idempotency to prevent duplicate retries, and maintaining audit trails. I've implemented password reauthentication flows, CSRF protection, and execution locking to prevent accidental bulk operations. My approach: I'll review your authentication flow and database schema, then design the ban registry as a persistent enforcement point checked at every auth boundary. I'll build the administrative API with proper permission checks and audit logging, create dashboard controls with preview functionality so admins see what will be affected before confirming, and implement staged broker account removal that handles partial failures gracefully. Key considerations: Existing sessions must respect new bans immediately, and migrations must preserve historical data. I'll test migrations against production-like data and implement rollback procedures. I'm ready to start immediately. Let's discuss the details. Thanks, Denis.
$250 USD in 3 days
6.4
6.4

With over a decade of experience, an expert level grasp of JavaScript and Node.js, and Advanced PostgreSQL and database migration knowledge, my name is Steven and I can deliver the robust security enhancements you're seeking for your FinTech SaaS app. From implementing secure authentication to building administrative interfaces for user-management, I have comprehensive expertise in all areas crucial to this project's success. To top it off, I'm well aware of the importance of clear communication as well as leaving well-documented codes and instructions; setting a high premium on these aspects has helped me develop an open-ended rapport with clients worldwide. So if you're looking for an experienced full-stack developer who is proficient with your tech-stack and has a proven track record in providing cutting-edge solutions while prioritizing security and efficiency - look no further!
$250 USD in 2 days
6.5
6.5

Hi, I've reviewed your requirements and can deliver this securely. I have strong experience with Node.js, TypeScript, PostgreSQL, and secure authentication systems, including admin dashboards, audit logging, and transactional operations in production environments. My approach: Persistent case-insensitive email ban registry (survives deletion/re-registration) Enforcement across registration, login, password reset, sessions, and impersonation Safe trading-relationship disabling with full historical data preservation Secure bulk admin operations with reauthentication, CSRF, execution locking, previews, and audit trails PostgreSQL migrations with backward compatibility Partial-failure handling for external broker APIs Full automated test coverage (API, auth, DB, UI) + handover docs I understand this is not basic CRUD — I'll work carefully inside your existing codebase with disciplined testing and clear communication. Relevant experience: FinTech/trading platforms, secure auth systems, bulk admin operations, idempotency, and audit trails. Available to start immediately. Happy to discuss scope, timeline, and milestones. Best regards, MD
$300 USD in 3 days
6.1
6.1

Hi, I’ll strengthen the existing FinTech platform by implementing the email-ban registry across registration, authentication, sessions, password resets, and impersonation, with persistent PostgreSQL enforcement and safe trading-relationship handling. I’ll secure privileged bulk operations with reauthentication, CSRF protection, permissions, locking, previews, idempotency, and audit trails, while adding migrations, API/UI tests, external-service failure handling, and deployment documentation without disrupting existing production data. A few questions: * How are sessions and administrator impersonation currently implemented, and where is authentication state persisted? * Are broker trading relationships managed transactionally in PostgreSQL or coordinated through asynchronous broker APIs? * Which testing stack is currently used for the Node.js/React application and PostgreSQL integration tests? Best regards, Muhammad Usman
$450 USD in 4 days
6.1
6.1

Hi, Improvements target stronger admin controls around user bans, authentication, and audit visibility in a production FinTech SaaS. I’ve implemented persistent ban registries, session invalidation, and audit logging in production systems. I’d start by validating the current ban flow, then implement an email-ban registry with case-insensitive keys, enforce login, password reset, and admin-impersonation restrictions, and add tests and a rollout plan. I’ll also ensure bans survive account deletion or re-registration and that trading relationships are safely managed. One technical risk is preserving historical trades and audit trails while enforcing bans across external broker services. What should happen if records disappear and reappear later? What are the rollback expectations when an admin revokes a ban or during maintenance windows? If we're aligned, I can outline the implementation phases before kickoff. Best regards, Brandon
$300 USD in 3 days
6.1
6.1

Atlanta, United States
Payment method verified
Member since Sep 4, 2024
$8-15 USD / hour
$2-8 USD / hour
$250-750 USD
$30-250 USD
$8-15 USD / hour
₹400-750 INR / hour
$100-150 USD / hour
£1500-3000 GBP
₹1500-12500 INR
$10-50 USD
$250-750 USD
$200-250 USD
$250-750 USD
₹12500-37500 INR
₹1500-12500 INR
$15-25 USD / hour
$750-1500 USD
$15-25 USD / hour
$30-250 USD
₹150000-250000 INR
$1500-3000 CAD
$25-50 USD / hour
$30-250 USD
₹1500-12500 INR
$30-250 USD