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
  • $40 hourly
    My passion is making ideas come to life, be it working solo, as part of a team or leading a team of fellow developers. Throughout my 5 years of development experience, I worked everywhere from startups to big companies, building products from the ground up or implementing new features. Also relevant to my set of skills is that - previously to becoming a developer - I worked as product manager for some of the biggest tech companies in the world, which still helps me to have a more holistic view of the whole work that goes into making a successful product. My go-to technologies are React and Node.js, and I have completed a wide range of projects using them. Those are not the only two libraries/frameworks I'm familiar with though, and I'm always happy to discuss my client's needs and find the best solutions for them. I consider myself creative and hardworking, as my stats show. If you liked my profile so far, drop me a message and we'll discuss how I can be useful to your project.
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Mobile App Development
    React Native
    Heroku
    API
    Dashboard
    Custom Ecommerce Platform Development
    API Development
    Bootstrap
    Ubuntu
    ExpressJS
    MongoDB
    API Integration
    JavaScript
    React
  • $75 hourly
    I'm a computer's engineer and a Full stack developer plus Mobile Android/Hybrid oriented developer. Experienced in full stack development both front-end and backend applications, as well as experienced in building both native and hybrid mobile applications, with the latest technologies. Studied at Universidad Rafael Urdaneta, where I received honor prizes during my whole student career, a regional Award of excellency, and was the Highest Overall Score in the Computer's engineering school, I was the valedictorian representing the school of engineering in the graduation class of December 2017. My skillset encompasses, but is not limited to, the following technologies, frameworks and languages: For front-end development: - ReactJS, with Redux and React-router, Hooks and Context api as well. - Redux using Redux-Sagas, Redux-thunk. - Angular up to v8 - RxJs. - HTML5, CSS3 and Javascript, mainly ES6/7. - CSS Preprocessors as SASS/LESS, and postCSS. - Bootstrap and Bulma as CSS frameworks. - Testing suites as Jest, Mocha and Detox. Back-End: - Node JS with ExpressJS. - 0MQ (ZeroMQ) library for distributed services - Django framework for python - Laravel Framework for PHP - Firebase Functions written in node Databases: - PostgreSQL - MySQL - MongoDB - GraphQL related technologies like Graphcool (BaaS) Mobile application development: - Java for android native development. - React Native up to v.0.60. - Ionic 3 using Angular 4 and 8. Other skills: - Docker - Developing CI systems, mainly with GitlabCI and Github actions. - Automatic deployment to platforms like Heroku - Facebook application handling and development - Git Can natively speak spanish and I can fluently speak english. I look forward to the experience of working with you in a project; I like to keep it friendly and always push harder and harder, focusing on enhancements, efficiency and UX.
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Firebase
    Android
    React Native
    Ionic Framework
    ExpressJS
    Web Application
    MongoDB
    Laravel
    Python
    JavaScript
    React
  • $25 hourly
    I’m a full-stack developer. My base goal is prompt development and qualitative product. I was developing: - multi-thread scrapers of Instagram followers - analysis publication activity web products for a major university - scraping bots for Instagram and FUT web app (for FIFA21) - working with own OpenStreetMaps tail server - various API services My base stack technologies: - Node.js / Express - Docker - PostgreSQL / Sequelize - React / Bootstrap - Redis / RSMQ - MongoDB / Mongoose - Puppeteer - OSM maps It is important for me that my customer is satisfied with a reliable, secure, and supported product. I will try to find the best solution for your business!
    vsuc_fltilesrefresh_TrophyIcon Node.js
    API
    Sequelize
    Web Crawling
    Automation
    Data Mining
    Data Extraction
    RESTful API
    ExpressJS
    React
    Docker
    MongoDB
    Redis
    PostgreSQL
  • $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
  • $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
  • $85 hourly
    Strong in design and integration problem solving skills. Expert in .NET, C#, JavaScript, and T-SQL with database analysis and design. Skilled in developing business plans, requirements specifications, user documentation, and architectural systems research. Software skills include: * Stack: React, Angular, Node, Vue, Laravel, Ruby on Rails, Python. * Database: MongoDB, PostgreSQL, MySQL, SQLite, etc * Other: AWS, Git, Trello, Agile, Bitbucket.
    vsuc_fltilesrefresh_TrophyIcon Node.js
    .NET Core
    Entity Framework
    HTML5
    GraphQL
    Vue.js
    Angular
    jQuery
    JavaScript
    HTML
    React
    CSS
    Responsive Design
  • $35 hourly
    I have more than 7 years of experience designing and developing websites using a variety of technologies for Web Apps and Mobile Apps. To view some of my projects and to get to know me better visit: nk.vercel.app/projects Languages: Javascript, Python and PHP Front-end: React + Typescript, NextJs + Typescript, VueJs , Wordpress + Theme Development Back-end: NodeJs, Django, Flask, Serverless Lambda API: RestAPI, GraphQL Implementation: Monolithic, Microservices, Server-side, Client-side, PWA Mobile: React Native (Android + IOS Development) Database: Postgres, MongoDB, MySQL, Firebase, Firestore, SQLlite Aws: S3, Lambda, Route 51, EC2, Cloudfront, DynamoDB, Amplify, AppSync Version Control: Git, Github, Bitbucket Analytics & Ads: Google Analytics, Google Adwords Adobe: Illustrator, Photoshop, Indesign, AdobeXD
    vsuc_fltilesrefresh_TrophyIcon Node.js
    NoSQL Database
    Firebase
    React Native
    AWS CloudFront
    Google Cloud Platform
    Redux
    PostgreSQL
    AWS Amplify
    SQL
    JavaScript
    Python
    WordPress
    React
    MongoDB
  • $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
  • $80 hourly
    As a full-stack developer with 12 years of extensive experience in backend, frontend, and mobile development, I offer a wealth of expertise and a proven track record of success. Throughout my career, I have thrived in various roles including developer, manager, team lead, and CTO. I have successfully completed projects for several prominent cellular carriers and numerous other companies. My expertise extends to developing complex systems such as CRM and LMS from scratch, emphasizing my capability to take projects from initial concept through to fully deployed and revenue-generating solutions. With a strong focus on innovation and quality, I am ready to help your business achieve its technology goals and drive success.
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Solidity
    web3.js
    Vuex
    NodeJS Framework
    CI/CD
    React Native
    NestJS
    TypeScript
    Vuetify
    Git
    Vue.js
    JavaScript
    PHP
    Laravel
  • $35 hourly
    Hello! Greg's here. I'm a middle+ fullstack developer. Let me tell you a bit who and what am I. I'm in love with web development, especially a frontend part of it. I love to make things look and act cool when it comes to UI/UX. I'm not a web designer, but I definitely have some taste in it. Closer to the subject - what can I do for you? My speciality is full-stack development. In 2 words, I work with Node.js and React.js, which are (ofc with different node libraries) pretty enough to build anything you want in web. Either it's a simple landing, or a huge complicated application - nothing is impossible with these guys. Besides, I got a solid amount of experience with web3, built 2 NFT applications using pure web3, Metamask, and smart contracts on solidity (oh and of course React and Node) So, here's my tech stack: Frontend: • React.js (functional components, hooks, everything) - middle+ • SCSS (or pure CSS, works too) - senior • Typescript (please let it be ts, not js :P) - middle+ • Pure JavaScript (middle +) • Makes not much sense to mention, but still, HTML5 • MUI (material UI for React) • Metamask/web3 (crypto-wallet extension for blockchain interactions) Backend: • Node.js • Express • MongoDB • Web3 • Solidity • BrainTree • ActiveCampaign Common: • Git • Rollup • Webpack • Unix think that's it, probably there're more, but they're less important, this list should be descriptive enough I believe. And now, as a final, want to say a couple of words to make it easier for you to decide if you need me on your project(s) or not If you came here looking for a high-quality, clean, easily maintainable and extensible code solution - you came to the right place. The most important thing for me is to make things look, work, and act good. I don't write dirty code for faster speed reasons So, if you need a quick as-is prototype for super-rapid launch, I'm sorry, I'm not the best fit for you. Don't get me wrong. It doesn't mean that I work slowly or something. In fact, I work fast (based on my experience, it's usally way faster than average), I work efficient, I provide high-quality code. But what is important - I never sacrifice quality for time And in the end, want to say, that I love informal chatting. I'm fine with routine, like Agile or anything, but if I can talk to you directly with simple words, you know, just as is, it means a lot for me All the best, Greg P.S. My first name is Mikhail in fact, but it's gonna be more comfortable for you and me also to go for Greg instead (coming from my last name)
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Sass
    SaaS
    React Native
    React
    CSS 3
    Material UI
    ExpressJS
    HTML5
    MongoDB
    web3.js
    JavaScript
    TypeScript
  • $10 hourly
    🌟 Delivering Excellence in Web Development Consistently providing top-tier solutions has earned me ongoing trust from my clients. Here's a snippet of their feedback: ⭐⭐⭐⭐⭐ "Great communication and always eager to learn." Allow my passion for precision and commitment to elevate your next project. Connect today and experience the difference firsthand! 🔍 Seeking a seasoned MERN Stack Web Application Developer to breathe life into your web venture? Your search ends here! 👋 Greetings! I'm Tamjid Mostafa, a dedicated Full Stack Web Developer specializing in MERN Stack Development. I specialize in crafting high-performance, responsive web applications catering to various devices – ensuring seamless user experiences while mitigating potential hurdles. My forte includes e-commerce web development, bug fixing, web design, and more. 🌟 Key Attributes: 🔹 Proven expertise across diverse web development projects 🔹 Adherence to industry best practices and standards 🔹 Robust problem-solving skills and organizational finesse 🔹 Adeptness in leading teams and fostering collaboration 🔹 Proficient in meeting stringent deadlines and thriving under pressure 🔹 Extensive experience with large-scale, enduring projects Skill Set Overview: HTML CSS JavaScript ReactJS React Drag and Drop Reactjs React Hooks React State Management React.js Redux Integration React.js UI/UX Development React.js Performance Optimization Next.js Next.js Blog Site, Next.js E-Commerce Next.js Portfolio Website Next.js App Next.js Serverside, Next.js Clientside, Next.js deployment TypeScript WordPress Bootstrap Vite Responsive design NPM GIT Tailwind CSS 🎯 Areas of Expertise: 💡 JavaScript (ES5/ES6/ES7) 💡 React.js, Next.js, Tailwind CSS 💡 Web Development, E-commerce Solutions 💡 Bug Fixing, Troubleshooting 💡 Git, Version Control Systems 💡 Agile Methodology, Scrum Framework 💡 MongoDB, Database Management 🌐 My web development services encompass a wide spectrum – from e-commerce solutions to web design and bug rectification. Proficiency in cutting-edge tech like Tailwind, Next.js, and React.js empowers me to tackle any development hurdle. With expertise in Next.js TypeScript and Next.js API, I deliver top-tier solutions tailored to your needs. 💼 Need a simple website or a robust e-commerce platform? My expertise in React.js and Tailwind CSS enables me to create stunning, responsive designs that captivate audiences. Coupled with my troubleshooting skills, your website will run seamlessly. 🛠 As a reliable and creative web developer, I'm poised to address your long-term development requirements. Reach out for SEO-optimized, top-quality web solutions that prioritize your needs! Warm Regards, Tamjid Mostafa
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Full-Stack Development
    MongoDB
    MERN Stack
    Mongoose
    JavaScript
    Next.js
    ExpressJS
    Tailwind CSS
    Front-End Development
    React Bootstrap
    React
    Website Redesign
    Framer
    Web Application
  • $15 hourly
    I'm a full stack developer with about five years of experience in web and mobile development with JavaScript, HTML5, CSS3 and frameworks like VueJS, NextJS and React. Knowledge in REST API´s development using NodeJS, Express, AdonisJS and PHP with Laravel. Experience working with SQL and NoSQL Databases like PostgreSQL, MySQL and MongoDB.
    vsuc_fltilesrefresh_TrophyIcon Node.js
    PHP
    Git
    Laravel
    MySQL
    JavaScript
    Vue.js
    PostgreSQL
    MongoDB
    React
  • $40 hourly
    Looking for a reliable individual or company to get committed to an interesting and challenging project as a Senior Full-Stack developer Development frameworks: - Laravel - NodeJS - Angular - ReactJS - VueJS - XML, Ajax, CSS3, HTML5, Bootstrap, LESS/SASS Managing RDBMS and NoSQL databases: - SQL/PostgreSQL - SQL/MySQL - NoSQL/MongoDB, Redis Amazon web services: - EC2 cloud computing, ELB - S3 storage - Amazon SES - DynamoDB Additionally: - ElasticSearch - Unit-testing/Experience with TDD & BDD - Docker/Vagrant - Linux administration and bash scripting I am result oriented programmer with primary focus on project success. I can easily work either independently or inside a team
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Amazon ECS
    PHP
    Laravel
    MongoDB
    Angular
    JavaScript
    MySQL
    React
    CSS 3
  • $25 hourly
    Hello, I'm a skilled software engineer proficient in a wide array of cutting-edge technologies, including VUE, NUXT, React, Javascript, HTML, and CSS. My expertise lies in crafting and developing highly functional and visually stunning web applications. I take great pleasure in utilizing my coding prowess to tackle operational challenges, as it brings me immense joy to find innovative solutions. I am truly excited about the prospect of contributing to the realization of your vision and being an integral part of turning your ideas into a tangible reality. Let's collaborate and create something extraordinary together!
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Laravel
    Vuex
    Vuetify
    Nuxt.js
    Tailwind CSS
    Next.js
    Vue.js
    CSS 3
    JavaScript
    React
    HTML5
  • $30 hourly
    I am a Full-Stack developer, primarily focused on backend technologies such as Node/NestJS, MongoDB, Nginx, and Linux servers. For the frontend, I excel at Vue, Nuxt, and Tailwind CSS. Additionally, I am a true believer in Karma, which means “what you do is what you get as a result.” Therefore, I am here, trying not to commit a sin by just coding.
    vsuc_fltilesrefresh_TrophyIcon Node.js
    SSH
    NestJS
    NGINX
    Vue.js
    Linux
    RESTful API
    ExpressJS
    Laravel
    PostgreSQL
    CSS
    MongoDB
    MySQL
    HTML
    JavaScript
  • $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
  • $25 hourly
    Hey there! We are a TOP RATED PLUS team of dedicated and hardworking professionals with over 7 years of experience in Web and Mobile App Development. Our motto is to provide high-quality work, deliver on time and Client Satisfaction is prior to us. When you decide to work with us, rest assured that we will deliver your project on time and within the budget – creating and utilizing the most efficient solutions and technology. We look forward to participating in ambitious, long-term projects with clients from all over the world. Our aim is to contribute first-class solutions to your projects and gain recognition as a professional company you can truly rely on.
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Web Development
    Vue.js
    CodeIgniter
    PSD to HTML
    Front-End Development
    Laravel
    iOS Development
    Mobile App Development
    Android App Development
    MySQL
    Flutter
    MongoDB
    PHP
  • $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
  • $35 hourly
    I'm a biomedical engineers recently graduated. I've spent my college years in learning how to code in multiple languages. I've also worked with GUI apps using Qt with python and C# apps (WPF and WFA) also worked on couple of websites using WordPress. Front-end and back-end web developer. I am a patient, thorough person with high attention to details. I can provide you consulting, software development, web development, testing/debugging and other services ranging from short one-hour jobs, to full-time every day work, to long-term cooperation and support. - Freelancer on Upwork​ |​ ​ Developer (July 2018 – Current) ● Top rated freelancer for over a year. - Nile University​ | Volunteer Teaching Assistant (March 2019 – April 2019) ● Assisted on two courses of the bioinformatics diploma: o Computational Analysis for NGS Data Analysis o Selected Topics in Bioinformatics (Advanced NGS Data Analysis) - Children’s Cancer Hospital Egypt 57357 (Cairo, Egypt)​ | Bioinformatician (August 2018 – October 2018) ● Worked on a Metaproteomics review article. ● Developed an automation system to automate a pipeline they use. - Artronix for engineering solutions (Cairo, Egypt) ​ | Instructor/ Developer (2014 – 2017) ● Teaching programming courses, such as C#, android and Java. ● Supervising students on their graduation projects. ● Web Developer. ● Mobile & Desktop app Developer. ● R&D. Thank you for visiting my profile and I look forward to hearing from you!.
    vsuc_fltilesrefresh_TrophyIcon Node.js
    API
    Web Development
    HTML
    Laravel
    MySQL
    Bootstrap
    Python
    JavaScript
    PHP
    CSS 3
    HTML5
  • $35 hourly
    Hi, my name is Ricardo and I am 4+ years experienced Frontend developer, I have worked in large enterprise company as a web UI developer with Angular and React. I prefer work in solid team with Agile methodologies. I consider myself as an entrepreneur, someone eager to faceup new challenges and overall innovator. my strengths: Node.js, Express.js, React.js GraphQL Mysql
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Gatsby.js
    React
    Angular
    API Integration
    React Native
    Next.js
    JavaScript
    SQL
    HTML5
    CSS 3
  • $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
  • $35 hourly
    I'm expertise in building web applications that users are happy to use. I love creating/working on a codebase that is bug free, fully test-covered, well-documented, easy to understand and maintain. I will fix a slightest overlapped div block or a unnoticed misaligned loading indicator. I'd love to use cutting-edge technologies and bring success to my clients. I possess a range of technical skills and here are my strongest ones: - Front-end: ✅ svelte/sveltekit ✅ react/next/gatsby ✅ vue/nuxt ✅ angularjs/angular ✅ typescript ✅ tailwindcss ✅ chakra ✅ html5/css3/scss/bootstrap - Animation: ✅ greensock ✅ framer-motion - Back-end: ✅ node/express ✅ elixir/phoenix ✅ python/django - Database: ✅ supabase ✅ mongoDB ✅ firebase ✅ postgreSQL ✅ mySQL - Test: ✅ jest ✅ jasmine - DevOps: ✅ ci/cd ✅ docker - CMS: ✅ contentful/netlify ✅ sanity ✅ strapi - Cloud: ✅ AWS I'm a sincere developer. If you find that we can be a good match, please don't hesitate to ping me. Sincerely yours, Tan Sy
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Svelte
    Nuxt.js
    ExpressJS
    Vue.js
    Next.js
    Gatsby.js
    Python
    TypeScript
    CSS
    React
    Django
    JavaScript
  • $35 hourly
    I'm a professional full-stack developer with 5+ years experiences in developing web applications and RESTful API with NodeJS / Ruby on Rails. As a full-stack developer, I am not only an expert on the backend technologies but I'm also good at single-page frontend frameworks like React, Vue, etc. My main technology stack for developing web applications: - NodeJS with (but not limited to) MEAN, MERN stack, Koa - Ruby on Rails - MongoDB, MySQL, PostgreSQL - Sequelize (ORM for Relational DBMS) - EJS, HAML, SLIM (template engines) - Passport (authentication middleware, include social networks authentication) - JWT (token-based authentication for RESTful API) - AWS EC2, Elasticbeanstalk, RDS, Lambda, API Gateway, etc.
    vsuc_fltilesrefresh_TrophyIcon Node.js
    MongoDB
    React
    GraphQL
    Sails.js
    Next.js
    Nuxt.js
    ExpressJS
    Vue.js
  • $100 hourly
    I am an expert in EmberJS and ambitious web applications. I was one of the presenters in EmberConference 2021. I have worked on various large-scale applications. Hands-on experience with React, React Native, Angular, Vue JS, Cordova, and Ionic. I can work on LAMP, and my programming concepts are rock solid. I also have developed websites for iPhones, iPads. My skill set includes PHP, MySQL, WordPress, CSS 3, HTML 5, jQuery, REST, APIs (including Twitter, Stripe, Payment Gateways, Mandril, MailChimp, Google APIs, Facebook, etc.)
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Laravel
    MySQL
    Ruby on Rails
    API
    Web Development
    JavaScript
    Ruby
    Ember.js
    PHP
  • $50 hourly
    🏅Started programming since 2007 🏅Data engineer since 2017 🏅Software engineering manager since 2017. 🏅 Master degree in mathematics, informatics and economics Hi 👋, I'm Oleksandr - I am the Lead Software Developer and Engineering Manager for more than 10 years. Each year I'm launching various web platforms with any level of complexity. I solve different business puzzles for our partners from the USA, Europe, and all over the world with the help of the tech skills I have. ❇️I can help you to: - Launch your user-centric platform without delays and extra costs; - Start generating revenue with fast payment system integration; - Engage your users in the best way with the cutting-edge interface. ❇️My main tech expertise: - Ruby - Python - React - Node.js - Firebase, Firestore, Authentication, Cloud Functions - TypeScript, JavaScript (ES - Latest) - REST, Websocket, Push Notifications - Stripe payments - PostgreSQL, MySQL, MongoDB - Unit, e2e testing (Cypress) - AWS (EC2, S3, EB, Route53, RDS) - Docker, Ansible, DevOps Additional Information: • More than 10 years experience in software architectural design, technologies research and internet application development • Experience in project management and team leading, scheduling, task sequencing • Experience in data science, data mining, wrangling, ML, NLP • Strong skills in database design and optimization • Strong problem-solving, communication, and time management skills • Development for web, client-server technologies • Experience in object oriented architecture design and development • Technology evaluation and business requirements analysis skills • Good attention to detail • Fluent in English, Russian, Ukrainian. • Strong mathematical base
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Data Science
    Apache Airflow
    Data Modeling
    Data Analysis
    Salesforce
    Looker
    ETL Pipeline
    DevOps
    Vue.js
    JavaScript
    Angular
    Python
    React
    Ruby on Rails
  • $100 hourly
    Summary * recently featured in TechCrunch: tcrn.ch/3yfocUG * successfully completed 50+ projects * have 20+ yrs of experience doing cross-platform software development * my education includes a PhD in Engineering and postdoctoral training in Computational Sciences Services / focus: - full-stack web platforms: Node.js or Rails backend, React or Flutter frontend - hybrid mobile apps: React Native and Flutter (iOS/Android) - e-commerce: Shopify/RoR/NodeJS/Stripe - devops / infrastructure: AWS/GoogleCloud/Heroku - database design and management: PostgreSQL and various noSQL engines I am interested in challenging projects with evolving architecture. I am flexible with project specifications and shifting design patterns. I prefer to set clear milestones with well-defined task flows. I am always looking forward to learning new technologies/systems. Please do not hesitate to reach out, I am always happy to chat. Thank you, Andrew
    vsuc_fltilesrefresh_TrophyIcon Node.js
    Ecommerce Website Development
    Web Development
    Shopify
    Ruby on Rails
    iOS Development
    Mobile App Development
    Android App Development
    React
    React Native
  • Want to browse more freelancers?
    Sign up

How it works

1. Post a job

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