Full Stack Node.JS Engineer

Envision, Inc
Minneapolis, MN, United States
4 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

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
+49 more
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

Job 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.

Requirements

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…