Hire the best Node.js developers & Programmers

Check out Node.js developers & Programmers with the skills you need for your next job.
Clients rate Node.js developers & Programmers
Rating is 4.7 out of 5.
4.7/5
based on 23,035 client reviews
  • $50 hourly
    With my twelve years of real life dev experience, I have been lucky enough to have my hand dirty with numerous languages, frameworks and tech that revolves around software. Following is an exclusive list of techs that I feel readily at home with. 1. Application 1.1. Web (.NET, NODEJS | REACT, VUEJS) 1.2. Mobile (REACT NATIVE, XAMARIN) 1.3. Desktop (.NET, ELECTRON) 2. Database 2.1. SQL (POSTGRES, MYSQL, MSSQL) 2.2. NOSQL (MONGODB, REDIS) 2.3. Graph (NEO4J, AWS NEPTUNE) 2.4. Search (ELASTICSEARCH) 2.5. Embedded (NEDB, SQLITE) 3. Architecture 3.1. Microservice 3.2. Domain Driven 4. Intelligence and Enhancement 4.1. NLP 4.2. Machine Learning 4.3. API Integration 5. Tools and Automation 5.1. CLI Development (RUST, .NET) 5.2. Message Queue System (NATS) 5.3. Socket and IO Stream 6. DevOP 6.1. Cloud Management (AWS, GCP) 6.2. Docker, Kubernetes 6.3. Jenkins Apart from aforementioned items I am able to read 12+ languages, knows 20+ frontend frameworks/libraries, worked with 10+ webapp frameworks, just saying.
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Rust
    DevOps
    Graph Database
    .NET Core
    Elasticsearch
    NoSQL Database
    SQL
    Machine Learning
    Data Science
  • $45 hourly
    I am a software developer with over 10 years of experience. During this time I have worked on all layers of codes from database to UI. I have also been involved in all stages of a product life cycle from conceptualization and design and up to deployment in production and support. I am looking for web development projects. I can work on Central European hours with regular communication by email.
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Google APIs
    GitHub
    HTML5
    JavaScript
    Google Chrome Extension
    MongoDB
    npm
    CSS 3
  • $20 hourly
    As a full stack developer with 4 years of freelance experience and currently pursuing an Associate's degree in Computer Engineering, I bring a unique blend of skills and expertise to the table. In my previous work experience, I have delivered numerous successful projects that have helped clients achieve their goals. I take pride in my attention to detail and ability to deliver error-free applications within the given timeline and budget. My expertise are in. -Backend- Typescript Node.js NestJS tRPC GraphQL Prisma Firebase MongoDB SQL Python (25%) Django (25%) -Frontend- Javascript Typescript HTML CSS React React Native Next.js SolidJS -UI libraries- Tailwind Bootstrap Styled Components Chakra UI Material UI
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Django
    React Native
    Firebase
    styled-components
    Web Design
    React
    GraphQL
    HTML
    TypeScript
    CSS
    Python
    HTML5
    JavaScript
    Firebase Cloud Firestore
  • $50 hourly
    I'm a developer with experience in building and deploying applications end-to-end. From front-end, to back-end, including database, user experience and interface, cloud architecture, test automation, etc. It doesn't matter the kind of requirement, problem that needs to be solved, or an entire project up and running, you can count on me. What I like working it: Next.js, Node.js, React.js, TypeScript, Tailwind CSS, JavaScript, HTML, CSS. MongoDB, PostgreSQL, MySQL. But I also have experience with several others.
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Web Development
    Responsive Design
    Back-End Development
    User Experience
    Web Design
    Front-End Development
    Next.js
    Cloud Architecture
    Software Architecture & Design
    Tailwind CSS
    React
    TypeScript
    MongoDB
    JavaScript
  • $60 hourly
    Experienced software developer. Highly skilled with typescript, javascript, react, next.js, node.js, python, flask and angular. Experience with SQL and noSQL. Well versed in AWS services. Currently working as a Software Engineer for a fintech company that allows me to keep growing my skills and be the best of the best!
    vsuc_fltilesrefresh_TrophyIcon Node.js
    DigitalOcean
    PostgreSQL
    Tailwind CSS
    API Integration
    Amazon Web Services
    SQL
    TypeScript
    React
    Java
    JavaScript
    Python
  • $90 hourly
    I specialize in creating highly modular applications that are built to meet minimum viable product requirements while being open to later extension. I also believe that you can move fast without breaking things or accumulating massive technical debt. I have more than a decade of experience in both web development and business automation. I am flexible and comfortable working anywhere in the stack, though I very much shine in backend development. I have experience in: - Producing API driven websites in Node, with strong security requirements. - Building blazing fast, composable low-level applications in Rust. - Bash scripting and automation. - Administrating and provisioning Linux servers, typically through AWS. - Managing databases, including Postgres, Neo4j, MySQL, RethinkDB, CouchDB, and others. - Building inventory systems and integrations between incompatible APIs. - Producing both native Android applications and cross-platform via Cordova. - Managing e-commerce sites and storefronts.
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Linux System Administration
    Android App Development
    RESTful API
    Amazon EC2
    HTML5
    CSS
    C#
    Rust
    JavaScript
    RESTful Architecture
    PHP
    Microservice
  • $25 hourly
    I’m a Front-end developer who has gone through many stages of web development. I have experience with UI, testing, and debugging processes. I work with a variety of technologies, including HTML, CSS, JavaScript, Vue.js, etc. I’m able to manage myself effectively during independent projects and teamwork. 🎯 My expertise includes a wide range of technologies and tools: ✅Frontend: ➜ Vue2/Vue3 ➜ Nuxt ➜ Vuetify and Tailwind ➜ HTML/CSS and preprocessor ✅Backend: ➜ Nest.js ➜ Express.js ➜ Node.js ✅Database: ➜ MySQL ➜ PostgreSQL ✅Tools: ➜ Git ➜ Jira or Trello ➜ Figma or Photoshop
    vsuc_fltilesrefresh_TrophyIcon Node.js
    NestJS
    Vuex
    PostgreSQL
    RESTful API
    Vuetify
    TypeScript
    JavaScript
    Bootstrap
    Nuxt.js
    ExpressJS
    CSS
    Vue.js
    HTML
    HTML5
  • $35 hourly
    Hi! My name is Anatoliy, I am a full-stack developer with 7 years of experience in web development. Technologies: ◉ Front-end: Redux, Redux-thunk, Axios, Axios Retry, js-queue, Lodash.js, Redux-Form, Reselect, Angular 2+, TypeScript, jQuery, Bootstrap, SASS/LESS, CSS3, HTML5, Webpack. ◉ Back-end: PHP, Laravel ◉ JavaScript: React.js, Node.js, Next.js, Vue.js, Angular.js, React Native ◉ CMS: Shopify (Apps, custom themes, system/API integrations)/ WordPress ◉ Server-side: Amazon AWS, Microsoft Azure, Google App Engine, Nginx, Docker ◉ Databases: MongoDB, PostgreSQL, MySQL, Redis, Oracle DB, HBase, Microsoft SQL Server, Sybase. ◉ DevOps: Docker, Kubernetes, Ansible, Bash, AWS (Lambda, DynamoDB, API Gateway, S3, etc.), Ansible, GitLab ◉ API - Google, Facebook, Stripe, PayPal, Different lead API, Twilio API, Cognito, AWS, REST.API, GraphQL, etc. ◉ Payment Gateways - PayPal, Google Checkout, Stripe, Adyen, Sofort, Custom payment gateways, etc.
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Next.js
    Shopify Apps
    Figma
    MySQL Programming
    PSD to WordPress
    Laravel
    Shopify
    Angular
    Vue.js
    React
    JavaScript
    HTML5
    PHP
    WordPress
    jQuery
    CSS 3
  • $40 hourly
    I believe uniqueness is a key to business strategy and I strive to provide the same to my clients. Let's start with some clear stats, ⭐ Upwork Top Rated Plus ⭐ 18 successful projects ⭐ 2x AWS Certified ⭐ 7 Years of Experience in fortune500 companies ⭐ Udemy course instructor How can I add more value to your project? ✔️ Kickstart the project from product design to deployment covering end to end product development lifecycle. ✔️ Assist with industrial standard DB design for high scalability. ✔️ Modularize the entire application for reusability. ✔️ Tweak the web app for a blazing fast load time of less than 2seconds. ✔️ Utilize all the modern tools for monitoring and analyzing the product. ✔️ Creating reactive application with indexing score > 95% ✔️ Configuration of app for accessibility with i18n support Techstack Expertise: JavaScript with Typescript Design: Figma, Adobe XD Frontend: Angular 2-12, Ionic, React native Backend: NodeJS and its frameworks (ex. NestJS) Db: mongoDB, mySQL Pipeline: Gitlab, Azure, Jenkins, Github Actions Cloud: Aws and Gcp Testing: Jasmine,Jest Some of my previous clients were HP, Clean and clear, MG Motors. Looking forward to hearing from you.
    vsuc_fltilesrefresh_TrophyIcon Node.js
    AWS Lambda
    Amazon Web Services
    React Native
    Angular
    Tailwind CSS
    MongoDB
    TypeScript
    MEAN Stack Administration
    Amazon EC2
    API Integration
    NestJS
    CI/CD
    Ionic Framework
    JavaScript
  • $75 hourly
    I'm a Senior Full Stack Developer that has experience working on everything from setting up, monitoring, and maintaining IT infrastructures, securing servers, automation, and developing web/mobile applications. I have been working professionally as both a front end and back end developer for 10+ years. I have a BA in Technology and am a certified Linux System Administrator. I'm lucky enough that I can call my work, my hobby. I have worked with many different technologies, including the following: * Languages: Javascript, Typescript, SASS, CSS, HTML, Python * Frameworks:/Libraries: Angular, GoHugo, Jekyll, Gatsby, AMP, Bootstrap, jQuery, Node.js, Flutter, ElectronJS * Technical SEO: Structured data, meta tags * CMS: NetlifyCMS, Foresty.io, Prismic.io * Technologies: Docker, Linux, REST API's, OAuth, Payment Gateways * Cloud providers: AWS, Firebase, Google cloud, Digital Ocean, Netlify, Vultr I am very flexible with time, and have the Upwork on my phone, so I respond usually immediately.
    vsuc_fltilesrefresh_TrophyIcon Node.js
    AMP Framework
    Static Site Generator
    Hugo
    Docker
    Unix System Administration
    Firebase
    Flutter
    Angular
    JavaScript
  • $35 hourly
    SENIOR SOFTWARE DEVELOPER for more than a decade, working on the intersection of design and technology. Main interests include: Angular, React/Redux, JavaScript, HTML5, jQuery, CSS3, SASS, responsiveness, Photoshop, UI/UX. Other interests: all the major back-end technologies: MVC, ORM, SQL/NoSQL, Cloud computing, MIgrations, CD / CI pipelines. - Envisioning front-end architectures, using the build tools and npm ecosystem - End-to-end delivery of quality component - Ensuring good quality practices, as SOLID, DRY, Design Patterns. - Cross-browser compatibility - TDD development with unit testing and e2e tests - Responsiveness and mobile-first design approach - UX/UI design - Deployment on various environment, including Unix and Docker. Current interests and fields of exanding: Living in a fast-chaging world, recently I felt the need to dip my toes in the exciting field of Machine Learning, Programming Languages theory, DeFin and Web3, as well as the etc gaining understanding and practical knowledge of related technologies: - Python and related scientific libraries: NumPy, Scikit-Learn, Pandas, Matplotlib, Tensorflow for DeepLearning. - Language theory - how different languages stack agains each other - Haskell, Rust, Go. - Web3 structures and DeFi applications - from crypographic merkle trees to current crypographic market My motivating philosophy is that all good things have two facets: innovative technology and good design. On hobby-time side I find dealing with algorithms and latest technology quite amusing. I like to glimpse through online courses to satisfy my endless curiosity.
    vsuc_fltilesrefresh_TrophyIcon Node.js
    NestJS
    Cloud Computing
    Figma
    Web Design
    AngularJS
    Tailwind CSS
    Adobe Photoshop
    CSS
    React
    webpack
    Next.js
    SQL
    HTML5
    JavaScript
  • $35 hourly
    Hi, everyone👋 I'm a client-focused React/React Native developer with over 5 years of experience. Coding on React JS, Next, and React Native. I assure you'll get a clean, modular, secure, and maintainable code. I'm experienced in building robust, scalable, optimized, responsive designs and distributed web applications and databases. Code quality and best practices in the development process are the most important in building a reliable relationships. I assure you'll get a clean, modular, secure, and maintainable code. ⭐️ 5+ years proven track record (Web and Mobile Application Development) ⭐️ Flexible with development solutions and always open for ideas generation with a big aim for a top result in the end ⭐️ Solid knowledge in the development of business automation and payment gateways ⭐️ Strong computer science fundamentals, including SOLID and GRASP principles ⭐️ Segments include E-commerce, E-learning, CRM, Real Estate Technologies I use in my work: ✅ JavaScript, TypeScript ✅ React/Redux, Vue/Vuex/Vuetify, jQuery ✅ React Native (IOS & Android) ✅ Node.js, Express ✅ Next.js, Nuxt.js ✅ GraphQL, MySQL, MongoDB ✅ Restful interfaces (JSON, XML) ✅ Bootstrap, HTML, CSS and CSS Preprocessors, Webpack ✅ MUI, Storybook, TailwindCSS ✅ Git, Linux Command-line Interface ✅ Amazon Web Services, Docker, Vagrant ✅ Smarty, Twig, Blade ✅ Basic knowledge of UI/UX design (Figma, Photoshop, Sketch, etc.) (buzzwords: javascript, javascript developer, javascript development, typescript, node, node framework, node developer, react, react framework, react developer, vue, vue framework, vue developer, next, nuxt, UI/UX, jQuery, js developer, js development, web developer, web development, e-commerce, crm, lms, web design, website creation, vue.js, react, bootstrap, sql, mysql, html, css, database administration, frontend, frontend developer, graphql, full-stack developer, restful, restful webservices, microservices, rest api, react native)
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Front-End Development
    Vuetify
    React
    ExpressJS
    Vue.js
    Redux
    TypeScript
    Vuex
    Electron
    MySQL
    CSS
    SQLite
    HTML
    JavaScript
  • $120 hourly
    I'm a developer with experience across many industries and technologies, having worked in IT for more than 20 years. My attention to detail, passion for coding and quick understanding of your domain help me to very successfully develop and consult on any kind of application. Whether you have detailed specifications and need them coded or require a guide through the whole software development process, I can help you. At any stage you will receive advice from me to make your project successful. I'm currently specializing in: - Single Page Application (SPA) development with React.js / JavaScript - Server side development with Node.js / JavaScript - Any database related work or consulting for PostgreSQL - Cloud infrastructure in AWS
    vsuc_fltilesrefresh_TrophyIcon Node.js
    PostGIS
    Database Optimization
    ETL
    Data Migration
    Linux
    Database Administration
    Query Tuning
    Amazon
    Database Design
    JavaScript
    SQL
    PostgreSQL
    React
  • $25 hourly
    🚀 Highly Experienced React & React Native Developer 🚀 I'm a skilled developer with expertise in React, React Native, and Expo. My strengths lie in creating exceptional mobile and web applications with a focus on top-notch user experiences. 💼 Experience: Proficient in React.js | React Native | Redux | React Hooks | MobX Skilled in JavaScript | TypeScript | HTML | CSS Mobile App Development with Java and Swift REST API Integration Apollo GraphQL Web Development with Next.js Familiarity with Bootstrap and Material-UI 🎯 Achievements: Successfully delivered numerous projects meeting clients' expectations. Consistently provided elegant and efficient solutions. Committed to delivering high-performance applications. Let's collaborate to turn your app ideas into reality. Contact me today, and let's create outstanding applications together!
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Firebase
    User Authentication
    Mobile Development Framework
    Android App Development
    Mobile App Development
    React Native
    RESTful API
    AWS Lambda
    AWS Amplify
    GraphQL
    JavaScript
    React
    Docker
  • $40 hourly
    A software engineer with more than 10 years of experience (since 2011). Specializing in backend development using Golang and practicing DevOps with more than 3 years of experience (since 2018). Have engaged with many fields of domains: ticketing, web scraping, marketplace, gaming industries, and HR applications. If you're looking for someone who: - written code with code style following best practices and in an idiomatic way - understand how to do best practices in API development (standardize naming convention, versioning, and auto-generated documentation using OAS3) - can work well with others in the team and understand development collaboration workflows such as agile practice (scrum or kanban), JIRA, pair programming, and code review. - write a testable and maintainable code using 3 layers of tests: static check, unit test, and integration test - understand state of the art DevOps practices such as developing scalable and reliable services, containers, microservices, serverless, event-driven, CQRS, EventSourcing, CI/CD, and familiar with cloud providers such as AWS, GCP, and Alibaba Cloud - have good analyzing skills and am an independent problem solver - versatile in many fields, eager to learn something new, and adaptable in a new environment please look no further since i am a good fit for your need. I always listen carefully and work together with my client to achieve the goal because there's no one-fits-all solution. A mercenary at heart, you can assign me a task and consider it done. Your success is the highest priority for me. TECHNICAL SKILLS: - Golang - SQL & NoSQL (MySQL, Postgres, Redis, Mongo, Elasticsearch). Open to learning as needed. - Message Broker: Kafka, NATS, RabbitMQ - docker, docker-compose, and Makefile for development (also known as the Three-musketeer pattern) - CICD: Jenkins, Github Actions - Kubernetes (administrator level), Helm, Terraform, Ansible - Backend API Development: REST, gRPC - CLI and Tooling - Web Scraping and Headless Browser: CDP Feel free to contact me and I'll be happy to help and deliver to the best of my ability. Let's have a chat!
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Software Architecture & Design
    Data Scraping
    API Development
    DevOps
    Kubernetes
    Golang
    Amazon Web Services
    Docker
    JavaScript
    ExpressJS
  • $32 hourly
    Briefly about me: ⚡️6 years of experience in software development ⚡️Satisfied clients ⚡️Solid experience in the development of sales, payment systems, information management, healthcare and travel platforms ⚡️Active participation with ideas and feedback 💡Have you ever thought about establishing your business presence on the web? My job is to convert your ideas into a high-quality, reliable, and mobile-friendly web app. My name is Ruslan, I am a professional Full-stack developer with 6+ years of experience in the software industry. Services: ✅ Web App Development (websites, landing pages, single-page applications) ✅ Technical consultation Top Technical skills: 🔧 Frontend: JavaScript, TypeScript, React, Redux, MobX, Angular, RxJS, NgRx, Ionic, Responsive Design, Unit Tests, e2e tests 🔧 Backend/DB: NodeJS, Express, NEST, Firebase, MongoDB, PostgreSQL, MERN Feel free to contact me if you have any questions. I will be glad to provide you with all the required information.
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Mobx
    NestJS
    Redux
    ExpressJS
    JavaScript
    MongoDB
    GraphQL
    React
    TypeScript
    PostgreSQL
  • $35 hourly
    Full stack software developer with a broad and diverse background in information technology and services. Strong critical thinking and communication skills honed over fifteen years of professional experience, with the last two years being spent developing dynamic web and mobile applications. I have experience with the following programming languages and frameworks: Javascript/Typescript, Rust, Java, ReactJS, NodeJS, ExpressJS, MongoDB. Skilled in Project Management, Linux, VoIP, Routers and Switches. Excellent teaching skills including but not limited to: process and procedures manuals, installation instructions, user guides, training materials, customer support guides etc.
    vsuc_fltilesrefresh_TrophyIcon Node.js
    PostgreSQL
    ExpressJS
    TypeScript
    JavaScript
    Rust
  • $25 hourly
    I am Full Stack Developer and Architect Solutions Engineer hailing from the University of Essex and hold 4 years of skills in Server-side (particularly NodeJS), Front-End Technologies (particularly React, Solid/Svelte) and Cloud Architecting (particularly in AWS and Azure with a working knowledge of the platforms offered in GCP). I am experienced in a general array of developmental workflows but specialise mostly in Backend and Cloud based projects working specifically with JavaScript/TypeScript, using a range of API Frameworks to communicate with backend services especially GraphQL and hosting them via Cloud Platforms like AWS and Azure. My experience comes not only from creating products and services that rely on the above but also maintaining and improving them with heavy emphasis on reducing running costs where beneficial whilst considering its overall efficacy. This is primarily through the AWS side. I am currently a certified AWS Solutions Architect Associate. Through this certification, I have also helped produce data pipelines, manage database schemas and hosted a variety of Web Applications for both corporate and consumer consumption. I can both help to provide advice on a variety of Cloud based issues and aid in planning the production of products/services as well as implement designs for such services. To do this, I like to get a clear and visible picture of the end design. So I look forward to providing you my input. Thanks. Proficiency in: - Python - JavaScript/TypeScript - Golang Front-End Technologies - React/Vue, Solid/Svelte, HTML/CSS/NativeJS, Gatsby - WordPress/Ghost Backend Technologies - NodeJS w/ GraphQL, gRPC and/or REST (Express) - Python3, Flask Database Technologies - MySQL 5/8, PostgreSQL, MariaDB (Open Source) - Oracle (No longer providing), SQL Server (Commerical) - AWS DynamoDB, RedShift, Aurora/Azure CosmoDB, Database Servers Other Technologies - Rollup, Parcel, Webpack, Gulp and Vite - Git, Monorepo and Multirepo Repository Philosophies using Turborepo/Lerna/Workspaces - Docker, Docker Containers, Kubernetes Cloud Technologies - AWS Web Hosting (AWS S3, CloudFront, Lambda, API Gateway, Route53, Elastic Load Balancers, ACM, AutoScaling) - AWS Databases (AWS RDS, DynamoDB, Aurora, Athena, QLDB, Redshift, Glue, Migration) - AWS Security & Operations (AWS EC2, Windows Server Management, Systems Manager) - AWS DataLakes and Pipelines (AWS SQS, Kinesis, Kinesis Firehose, Data Warehouse) - Azure Equivalents - GCP Equivalents - Infrastructure as Code (Terraform CDK, Pulumi)
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Vue.js
    Next.js
    GraphQL
    TypeScript
    API
    DevOps
    Cloud Architecture
    Amazon Web Services
    Microsoft Azure
    Google Cloud Platform
    React
    Terraform
    Serverless Computing
    Flask
    Python
  • $25 hourly
    I started my development journey in 2016 as a Native Android developer and I have evolved my skillset in Ionic, Angular, React and Next.js as both Mobile and Web Developers. I love to build mobile and web apps using Hybrid technologies like Ionic/Angular and React Native. As I have experience as a Native developer so I can easily modify and create plugins. Coding is a passion and an essential factor in my life. Working with Web and mobile apps, I can be a precious asset for any organization in terms to provide a cost-effective solution, productivity, and efficiency for both Web and Mobile apps both. My objective for all my clients is complete satisfaction. I have a record of maintaining a 100% Job success rate through not only using my technical knowledge but with responsive and clear communication and also providing valuable suggestions. I have a proven track record of working on fixing a single specific bug to taking projects from start to end. Also, I have been hired repeatedly by my clients and also worked on long-term projects. I am skilled in developing Angular and Ionic web apps, PWA's, and Mobile Apps. Also, I have experience upgrading Ionic and Angular JS apps to the latest versions of Ionic 5. Also, I can help to migrate Ionic apps from Cordova to Capacitor. I can easily create Apps without any backend team because I have mastered handling Firebase Realtime and Cloud Firestore databases. Experience in working and handling large Firebase databases and helping many clients to reduce their billing costs. SKILLS ✔ Ionic 5/4/3/2 (Cordova or Capacitor) ✔ Angular ✔ React Native ✔ React Redux ✔ Next.js ✔ Node js, TypeScript, Javascript, Ajax ✔GraphQL, MongoDB, MySQL ✔ Firebase Authentication, Database, Storage, Functions, Hosting, FCM, Cron Jobs, App Engine ✔ iPhone development ✔ Android development ✔ Amazon Web Services I assure you to deliver the deliverable on time with full satisfaction. I believe in long-term relationships with my client and to achieve it, I work with complete dedication and responsibilities. Will be happy If I can help you with any project.
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Apache Cordova
    AngularJS
    Android
    JavaScript
    Ionic Framework
    Progressive Web App
    iOS Development
    Push Notifications
    Mobile App Development
    React Native
    Firebase
    PHP
    Swift
    Firebase Cloud Firestore
  • $35 hourly
    Full stack developer with 5+ years of experience working on long-term projects using Redux, React, Next.js, Typescript, Node.js, React Hooks, GraphQL, Express.js, MongoDB, and SQL.
    vsuc_fltilesrefresh_TrophyIcon Node.js
    React
    Sequelize
    Tailwind CSS
    Firebase
    ExpressJS
    Next.js
    PostgreSQL
    TypeScript
    MongoDB
    MySQL
    GraphQL
    JavaScript
    HTML
    CSS
  • $25 hourly
    11 years of experience in web development,Strong grip on php 7,mysql,js,ajax,jquery,json,html,css.Love to work on opensource prestashop,symfony,magento,angularjs,coffee script,oscommerce,opencart,shopware,wordpress,joomla etc
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Shopify
    Magento
    PrestaShop
    CSS 3
    Laravel
    CSS
    Docker
    HTML5
    JavaScript
    PHP
    Python
    React
    Symfony
    WordPress
  • $45 hourly
    Hello Upwork Customers, Thank you for visiting my profile page. I’m a professional developer with a Master’s Degree in computer science and more than eight years of extensive experience in web development. I have a strong background in modern web technologies and specialize in the following tech stack: - Javascript (ES5/ES6), Typescript - Node.js - HTML5, CSS3 (+ SVG, canvas, Web APIs) - Frameworks: React.js, Next.js, Express.js - Databases: MySQL, MongoDB, Redis, Memcached - FTS: Elasticsearch - REST/GraphQL (Apollo) - Git, GitHub - Linux, Bash I’m looking for the opportunity to utilize my skills in full-time or part-time work.
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Redux
    MongoDB
    Next.js
    React
    SQL
    ExpressJS
    CSS 3
    HTML5
    JavaScript
  • $20 hourly
    Work Experience: I carry 5+ years of quality experience, developing software using Nodejs, Reactjs, React native, firebase, and MySQL. I have an excellent expertise with Geo-tagging and mapping in mobile apps and good communication skills. Approach toward work: 1. Understanding and developing projects as per the client's requirement within a given deadline. 2. Writing well-documented code that is easy to understand and maintain in the future. 3. Meetings deadlines effectively. 4. I specialized in Open Source & SCM solutions, such as Git, Subversion, Mercurial and Atlassian's JIRA, Confluence, and Stash, and have worked in a Test-Driven Development (TDD) environment in a Scrum development methodology to provide end-to-end development 5. Excellent team player at all levels with the ability to perform independently, excellent interpersonal, communication, and presentation skills, along with time management. With solid communication and designing capability, I would welcome any interview opportunity and look forward to hearing your valuable comments. It will be my pleasure to work with you for long business relations. Best Regards, Waleed Amjad Bashir
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Git
    API
    Web Application
    phpMyAdmin
    Graphic Design
    Google Cloud Platform
    Cloud Computing
    Mobile App Development
    Android App Development
    Android
    MySQL
    React
    Firebase
    Amazon Web Services
  • $60 hourly
    Hello! I am a front-end developer with a focus on clean, responsive design. With over 5 years of experience in the field, I am skilled in implementing wireframes with HTML5, CSS, and JavaScript, and I am proficient in React.js, Vue.js, Nuxt 3, and Remix.run. I have built several dashboards and admin panels, as well as other single-page applications. I have a keen eye for design and a strong attention to detail, which allows me to create professional, maintainable front-end web applications using modern technology stacks such as JavaScript, React.js, Vue.js, and more. I am also skilled in translating designs and wireframes into high-quality CSS using Sass and Tailwind.CSS. I am confident in my ability to create clean, effective front-end solutions for your project. Let's work together to make it a success!
    vsuc_fltilesrefresh_TrophyIcon Node.js
    React
    Gatsby.js
    Vue.js
    API Integration
    Tailwind CSS
    Nuxt.js
    GraphQL
    Remix
    Firebase
    CSS
    web3.js
    TypeScript
    JavaScript
  • $27 hourly
    Software Developer with 10 years experience. Worked in several areas such as web development, payment systems, industrial automation and mobile development. Played several roles on software development process (design, programming and planning). Lately working as backend and big data developer for e- commerce applications. Strong background on both R&D projects and real life projects and products. Highly motivated professional with experience working with multicultural and distributed teams around the world, familiar to work under every kind of circumstances and always commited to deliver the best results.
    vsuc_fltilesrefresh_TrophyIcon Node.js
    PostgreSQL Programming
    Amazon S3
    MySQL Programming
    AWS Lambda
    PHP
    Scala
    Apache Spark
    Golang
  • $150 hourly
    Hello! I have the skills to develop an online presence for your business. Do you need a simple website? A dynamic interactive website? A mobile application? Yes! Then I am the man for your job. My skills include: Backend: Node.js, Golang Frontend: Angular, React Mobile: Ionic, React Native, Android, IOS Database: MySQL, PostgreSQL With these skills and technologies, I am able to create a platform for your audience to interact with your business. Let’s work together to turn your idea into reality!
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Ionic Framework
    iOS
    Android
    React Native
    Java
    JavaScript
    Golang
    Angular
    React
  • $40 hourly
    Professional IT Administrator with 5+ years of experience. Started my career maintaining medium sized servers (both Windows and Linux) and have now found my main interest in developing Chrome Extensions to automate tasks and create an overall better browsing experience for users. I have experience with front-end customer support and consider myself to be friendly and personable while always remaining professional. The following platforms and environments encompass my field of expertise. • Chrome Extension Development (Javascript, jQuery, node.JS) • Server Administration (Windows Server/Exchange, CentOS/Debian/Ubuntu, Office365) • SQL Administration (MySQL, PostgreSQL, Microsoft SQL)
    vsuc_fltilesrefresh_TrophyIcon Node.js
    JavaScript
    jQuery
    SQL
    Google Chrome Extension
  • Want to browse more freelancers?
    Sign up

How it works

1. Post a job (it’s free)

Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.

2. Talent comes to you

Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.

3. Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

4. Payment simplified

Receive invoices and make payments through Upwork. Only pay for work you authorize.

Trusted by

How to Hire Top Node.js Developers

How to Hire Node.js Developers

Node.js developers can use JavaScript to help you build the back end of your website. The back end refers to the database, server, and application layers that power from behind the scenes everything you see and interact with on a website. 

So how do you hire Node.js developers? What follows are some tips for finding top Node.js development consultants on Upwork.

How to shortlist Node.js development professionals

As you’re browsing available Node.js development consultants, it can be helpful to develop a shortlist of the professionals you may want to interview. You can screen profiles on criteria such as:

  • Technology fit. You want a Node.js developer who understands the technologies you wish to use with Node.js to build the back end of your website.
  • Project experience. Screen candidate profiles for specific skills and experience (e.g., combining a Node.js back end with a React front end).
  • Feedback. Check reviews from past clients for glowing testimonials or red flags that can tell you what it’s like to work with a particular Node.js developer.

How to write an effective Node.js development job post

With a clear picture of your ideal Node.js developer in mind, it’s time to write that job post. Although you don’t need a full job description as you would when hiring an employee, aim to provide enough detail for a contractor to know if they’re the right fit for the project.

Job post title

Create a simple title that describes exactly what you’re looking for. The idea is to target the keywords that your ideal candidate is likely to type into a job search bar to find your project. Here are some sample Node.js developer job post titles:

  • Node.js developer needed for setting up the server side of a SPA
  • Back-end developer with Node.js expertise
  • Need help fixing Node.js security issues for an ecommerce site 

Node.js project description

An effective Node.js developer job post should include:

  • Scope of work: From back-end development to third-party integrations, list all the deliverables you’ll need. 
  • Project length: Your job post should indicate whether this is a smaller or larger project. 
  • Background: If you prefer experience with certain industries, software, or developer tools, mention this here. 
  • Budget: Set a budget and note your preference for hourly rates vs. fixed-price contracts.

Node.js developer responsibilities

Here are some examples of Node.js developer job responsibilities:

  • Implementing your preferred data storage solution (e.g., MySQL, MongoDB, PostgreSQL)
  • Developing server-side logic for the user-facing front-end features of your website
  • Building RESTful APIs and integrating your web app with third-party APIs
  • Security, encryption, and data protection
  • Writing unit tests

Node.js developer requirements and qualifications

Be sure to include any requirements and qualifications you’re looking for in a Node.js developer. Some examples:

  • JavaScript
  • Node.js and supporting frameworks (e.g., Express, StrongLoop)
  • Server-side templating engines (e.g., Jade, Vash, EJS)
  • CSS preprocessors (e.g., Less, Stylus)

Node.js Developers FAQ

What is Node.js?

For a long time JavaScript was strictly considered a front-end scripting language that could only run in your browser. Node.js is a JavaScript runtime environment that allows you to use JavaScript on the server side of your website or app. 

How much does it cost to hire a Node.js developer?

The first step to determining the cost to hire a Node.js developer will be to define your needs. Rates can vary due to many factors, including expertise and experience, location, and market conditions. Learn about the cost to hire a Node.js developer.

Common Node.js Developer Mistakes

Accidentally blocking the event loop: Node.js runs on a single-threaded event loop to handle incoming and outgoing connections. The advantage of this nonblocking I/O architecture is that it achieves low latency and high throughput via concurrency. In other words, you don’t have to wait for an operation to complete before starting a new one.

But what happens if you unintentionally call a blocking I/O method with a nonblocking I/O architecture? Your entire event loop gets blocked until that piece of code gets executed, defeating the purpose of using a nonblocking I/O architecture. A large JSON payload or file can cause significant slowdowns to your application. That’s why you must make sure that if you are writing CPU-bound code, you have a good reason to do so and are sure it won’t impede general performance of your application. 

Multiple execution of callbacks: Node.js package APIs are often designed around asynchronous callbacks. The package function typically ends with a function as its last argument that gets called once the asynchronous task has been completed. If you forget to include a return statement after your first call, you risk executing it multiple times.

Not using supervisor programs: Manually restarting your entire server every time you make a change or encounter an error can quickly get tedious. Supervisor programs monitor and orchestrate your development and production environments for errors or code changes. When an error occurs, your program crashes, or you make a change, the supervisor program will notice and automatically restart your application. This saves time and streamlines development. 

Here are some examples of supervisor programs for Node.js: 

  • pm2
  • forever
  • nodemon
  • supervisor

Pick the supervisor program that best suits your needs. 

Tips and Best Practices

Leverage npm

One of the primary advantages of using Node.js over other server-side technologies is npm, short for Node Package Manager. It’s a massive library of code packages and the largest software registry in the world, so it’s worth searching for a solution before building one from scratch.

And while we’re on the subject of npm, get used to using npm scripts instead of bash scripts to help keep your Node projects organized and standardized for collaboration with other Node.js developers. 

Practice test-driven development

Most developers test their code after they’ve written an implementation for a solution. Test-driven development (TDD) flips that concept on its head:

  1. Write failing tests 
  2. Write the minimum code needed to pass your tests
  3. Refactor to best practices

Running unit tests as you code is the best way to ensure you’re consistently building safe, scalable applications. Of course if you’re going to be practicing TDD you’re going to need a tool to help you keep those tests organized, which brings us to our next tip...

Use a test suite

Keeping track of your software tests doesn’t have to be tedious. One of the advantages of using Node.js on the back end of your web app is that it’s written in JavaScript, the most popular scripting language for web development. JavaScript’s ubiquity means there are plenty of tools available to help you test. 

Here are some examples of JavaScript test suites:

  • Mocha
  • Jest
  • Karma
  • Jasmine
  • Puppeteer

Pick the test suite that makes the most sense for your developer workflow. 

Take advantage of JavaScript alternatives

Node.js may be written in JavaScript, but that doesn’t mean you can’t use other languages that are better suited to your developer style or workflow. The only caveat is that they must still transpile to vanilla JavaScript so that they can be compiled into machine code by Google’s V8 JavaScript engine. There’s TypeScript for people who like strong typing and CoffeeScript for those who want a cleaner-looking human-readable version of JavaScript. There’s even ClojureScript for those who prefer functional programming. Just remember to commit native JavaScript code (the output of your transpiler) to production builds so others can run your projects without your specific build. 

View less
Node.js developers & Programmer Hiring Resources
Learn about cost factors See interview questions Hire talent
Schedule a call