> Markdown version of [/jobs/ext/3995389-full-stack-node-js-engineer](https://www.wearedevelopers.com/jobs/ext/3995389-full-stack-node-js-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Node.JS Engineer - **Company:** Envision, Inc - **Location:** Minneapolis, MN, United States - **Experience:** Experienced - **Contract:** Contract - **Skills:** JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Application Performance Management, HTML5, User Authentication, Automation of Tests, Unit Testing, Microsoft Azure, Cascading Style Sheets (CSS), Code Review, Data Validation, Relational Databases, Software Debugging, DevOps, Design of User Interfaces, HP Systems Insight Manager, JSON, PostgreSQL, MongoDB, MySQL, Node.Js, NoSQL, Performance Tuning, Scrum Methodology, Queueing Systems, RabbitMQ, Responsive Web Design, Web Application Security, SQL Databases, TypeScript, WebSocket, Data Logging, Google Cloud, Enterprise Software Applications, ReactJS, Express.js, Grafana, Software Security, Cypress (Programming Language), Backend, Git, Vue.js, Event Driven Architecture, AngularJS, Integration Tests, Kubernetes, Information Technology, Playwright, Apache Kafka, Graphql, Front End Software Development, Asynchronous Programming, NestJS, Restful APIs, Mocha, Software Version Control, Serverless Computing, Docker, Web Api, Microservices - **Published:** October 28, 2026 - **Apply:** https://www.dice.com/job-detail/4d964055-80f1-42f1-bff3-e1719221d0d6 ## About the Role * Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience. * 4+ years of experience in full-stack software development. * Strong hands-on experience with Node.js and JavaScript/TypeScript. * Experience developing frontend applications using React.js, Angular, or Vue.js. * Strong understanding of HTML5, CSS3, JavaScript, and responsive web design. * Experience building and consuming RESTful APIs and working with JSON. * Proficiency with SQL and/or NoSQL databases. * Knowledge of asynchronous programming, event-driven architecture, and application performance optimization. * Experience with Git, code reviews, and automated testing frameworks. * Understanding of web security principles, authentication, and authorization. * Excellent problem-solving, communication, and collaboration skills., * Experience with TypeScript, Express.js, or NestJS. * Familiarity with AWS services, Docker, Kubernetes, and CI/CD tools. * Experience with microservices architecture and serverless applications. * Knowledge of GraphQL, WebSockets, and message queues such as Kafka or RabbitMQ. * Familiarity with automated testing tools such as Jest, Mocha, Cypress, or Playwright. * Experience working in Agile development environments. * Understanding of application monitoring, logging, and observability tools. Key Skills: * Node.js * JavaScript / TypeScript * React.js / Angular / Vue.js * Express.js / NestJS * REST APIs and GraphQL * HTML5, CSS3, and Responsive Design * PostgreSQL / MySQL / MongoDB ## Description * Design, develop, test, and maintain scalable full-stack web applications. * Build robust backend services and RESTful APIs using Node.js and Express.js or NestJS. * Develop responsive and user-friendly frontend applications using React.js, Angular, or Vue.js. * Design, implement, and optimize database schemas, queries, and data models. * Work with relational databases such as PostgreSQL and MySQL and NoSQL databases such as MongoDB. * Integrate third-party APIs, external services, and enterprise applications. * Implement authentication, authorization, data validation, and application security best practices. * Write clean, reusable, maintainable, and well-documented code. * Perform unit testing, integration testing, debugging, and performance optimization. * Collaborate with product managers, UI/UX designers, QA engineers, and DevOps teams. * Use Git and CI/CD pipelines to support version control, automated testing, and deployments. * Deploy and maintain applications on cloud platforms such as AWS, Azure, or Google Cloud. * Monitor application performance, troubleshoot production issues, and implement improvements. * Participate in code reviews, technical discussions, and Agile/Scrum ceremonies.