JOBSEARCHER

Full Stack Node.JS Engineer

Job Title: Full Stack Node. JS EngineerLocation: Minneapolis, MN Job Type: - ContractOn-SiteJob Description:-Key ResponsibilitiesDesign, 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.
Required Qualifications: 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.
Preferred Qualifications: 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