Senior Node.js Developer for Finance Web App
Budget: $1,500 – $3,000 SGD
We are building a financial web application designed for portfolio tracking. The platform will allow users to:
Track investments across multiple asset classes (stocks, crypto, ETFs, etc.)
Monitor portfolio performance in real time
View analytics, insights, and historical data
Integrate with third-party APIs for live market data
The project is in the development & deployment phase, and we need a senior Node.js developer who can lead the backend development, manage cloud deployment, and ensure ongoing stability and scalability.
Responsibilities:
Backend Development:
Build and maintain scalable backend services using Node.js (Express/Nest.js).
Design and implement RESTful APIs and/or GraphQL for data handling.
Integrate financial data providers and third-party APIs.
Implement real-time features (e.g., live price updates, notifications).
Database & Data Management:
Design efficient schemas for financial data (PostgreSQL/MongoDB).
Implement caching and optimization for fast performance.
Security & Compliance:
Apply security best practices to protect sensitive financial data.
Manage authentication, authorization, and encryption.
Deployment & Cloud Management:
Set up CI/CD pipelines for automated deployment.
Deploy the application on AWS, GCP, or Azure.
Configure monitoring, logging, and alerts for system reliability.
Ensure application scalability and high availability.
Ongoing Maintenance:
Monitor performance and troubleshoot issues.
Optimize backend performance as the user base grows.
Support frontend team for seamless integration with the backend.
Requirements:
5+ years of experience in Node.js backend development.
Strong expertise in API design, microservices, and real-time applications.
Solid understanding of databases (PostgreSQL, MongoDB, or MySQL).
Proven experience with cloud deployment (AWS/GCP/Azure).
Knowledge of DevOps practices (CI/CD, Docker, Kubernetes).
Background in financial/fintech apps is highly preferred.
Strong problem-solving skills and ability to work independently.
Nice to Have:
Experience with financial portfolio tracking systems or similar apps.
Familiarity with data visualization dashboards.
Knowledge of compliance/security standards in fintech.
What We’re Looking For:
Someone who can own the backend and deployment process from start to finish.
A senior-level developer who can advise on best practices, scalability, and security.
Long-term collaboration for future upgrades and system management.
Track investments across multiple asset classes (stocks, crypto, ETFs, etc.)
Monitor portfolio performance in real time
View analytics, insights, and historical data
Integrate with third-party APIs for live market data
The project is in the development & deployment phase, and we need a senior Node.js developer who can lead the backend development, manage cloud deployment, and ensure ongoing stability and scalability.
Responsibilities:
Backend Development:
Build and maintain scalable backend services using Node.js (Express/Nest.js).
Design and implement RESTful APIs and/or GraphQL for data handling.
Integrate financial data providers and third-party APIs.
Implement real-time features (e.g., live price updates, notifications).
Database & Data Management:
Design efficient schemas for financial data (PostgreSQL/MongoDB).
Implement caching and optimization for fast performance.
Security & Compliance:
Apply security best practices to protect sensitive financial data.
Manage authentication, authorization, and encryption.
Deployment & Cloud Management:
Set up CI/CD pipelines for automated deployment.
Deploy the application on AWS, GCP, or Azure.
Configure monitoring, logging, and alerts for system reliability.
Ensure application scalability and high availability.
Ongoing Maintenance:
Monitor performance and troubleshoot issues.
Optimize backend performance as the user base grows.
Support frontend team for seamless integration with the backend.
Requirements:
5+ years of experience in Node.js backend development.
Strong expertise in API design, microservices, and real-time applications.
Solid understanding of databases (PostgreSQL, MongoDB, or MySQL).
Proven experience with cloud deployment (AWS/GCP/Azure).
Knowledge of DevOps practices (CI/CD, Docker, Kubernetes).
Background in financial/fintech apps is highly preferred.
Strong problem-solving skills and ability to work independently.
Nice to Have:
Experience with financial portfolio tracking systems or similar apps.
Familiarity with data visualization dashboards.
Knowledge of compliance/security standards in fintech.
What We’re Looking For:
Someone who can own the backend and deployment process from start to finish.
A senior-level developer who can advise on best practices, scalability, and security.
Long-term collaboration for future upgrades and system management.
Related categories:
JavaScript
NoSQL Couch & Mongo
Node.js
AngularJS
RESTful API
Database Management
API Development
Nest.js