Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Ascenda investment platform development

Posted: 28 April
Offer description

We're seeking an experienced full-stack developer to enhance our existing Ascenda Platform - a closed investment management system built with React/TypeScript and Node.js. The platform currently handles user accounts, investment tracking, and payment processing with mock authentication. Current Tech Stack Frontend: React 18, TypeScript, Vite, React Router, Axios Backend: Node.js, Express, TypeScript, PostgreSQL Authentication: Currently mock implementation (needs replacement) Step 2 Requirements 1. Authentication & Security Implementation Replace mock authentication with secure JWT-based system Implement bcrypt password hashing (already in dependencies) Add proper login/logout functionality with session management Create secure middleware for route protection Implement role-based access control (admin/user profiles) Add password reset functionality Implement rate limiting and security headers 2. Enhanced User Management System Build comprehensive user registration flow Create user profile management with validation Implement user search and filtering capabilities Add user status management (active/inactive/suspended) Create audit logging for user actions Add bulk user operations for admins 3. AI Chatbot Integration Design and implement AI chatbot interface Create context-aware responses for platform-specific queries Integrate with existing user data for personalized assistance Implement chat history and session management Add multilingual support (building on existing i18n structure) Create admin dashboard for chatbot analytics 4. Crypto Wallet Connection Integrate Web3 wallet connectivity (MetaMask) Implement USDC/USDT balance checking Create secure wallet address validation Add transaction history tracking Implement multi-wallet support per user Create wallet disconnection and switching functionality Technical Requirements Must-Have Skills 5 years full-stack development experience Expert-level TypeScript and React knowledge Strong Node.js/Express backend development PostgreSQL database design and optimization JWT authentication and security best practices Web3 integration experience (ethers.js, web3.js) RESTful API design and implementation Preferred Experience Fintech or investment platform development AI/ML integration (OpenAI API, custom models) Crypto wallet integration experience Multi-language application development Performance optimization for financial applications Security auditing and compliance knowledge Deliverables Phase 1: Security Foundation (Week 1-2) Complete authentication system replacement Secure API endpoints with proper middleware User management enhancement Security testing and documentation Phase 2: AI Integration (Week 3-4) Chatbot UI/UX implementation AI service integration and configuration Context management and response optimization Testing and refinement Phase 3: Wallet Integration (Week 5-6) Web3 wallet connection implementation Transaction monitoring setup Multi-wallet management system Integration testing with existing payment flows Phase 4: Testing & Optimization (Week 7-8) Comprehensive testing across all new features Performance optimization Security audit and fixes Documentation and deployment preparation Project Constraints Must maintain existing functionality during development Database schema modifications should be minimal and backward-compatible UI/UX should follow existing dark theme design patterns All new features must support both admin and user role contexts Application Requirements Please provide: Portfolio showcasing similar fintech/crypto projects Detailed approach for each of the 4 main requirements Timeline breakdown with milestones Examples of Web3 and AI integrations you've implemented Security practices you follow for financial applications

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar jobs
Home > Jobs > Ascenda Investment platform development

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save