Node JS Developer

Woonsocket, Rhode Island

Tekwissen
Apply for this Job
Overview:

TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. Our client is an American multinational information technology services and consulting company and is a leading provider of information technology, consulting, and business process outsourcing services, dedicated helping the world's leading companies build stronger businesses.

Title: Node JS developer

Work Location: Woonsocket, RI

Job Type: Contract

Work Type: Hybrid- 3 days

Duration: 8+ Months

Job Description
  • We are seeking a highly skilled and experienced Full Stack Developer to join our team for the Dataportal project.
  • The ideal candidate will have a strong background in designing and developing scalable and efficient software solutions using a variety of technologies, including NodeJS, AngularJS, GKE, Python, MongoDB, ReactJs, and Typescript.
  • The developer will be responsible for creating user-facing features, maintaining code quality, and ensuring optimal application performance.
Key Responsibilities:
  • Design and Development: Lead the creation of scalable software solutions using NodeJS, AngularJS, GKE, Python, MongoDB, ReactJs, and Typescript.
Coding and Implementation:
  • Develop advanced features for hybrid web applications, ensuring web standards and cross-browser compatibility.
  • Hands-on coding experience with React.js, Typescript, and full SDLC.
Component Design:
  • Build and maintain reusable components and front-end libraries.
    Code Quality: Conduct code reviews, ensuring adherence to best practices.
Performance Optimization:
  • Ensure applications perform optimally across various devices and browsers.
State Management:
  • Implement and manage state using libraries like Redux or MobX.
Collaboration:
  • Work closely with back-end developers, UX/UI designers, and product managers to integrate user-facing elements with server-side logic.
Mentoring:
  • Provide guidance and support to junior developers.
Testing:
  • Write and maintain unit tests, integration tests, and end-to-end tests to ensure application reliability.
Staying Updated:
  • Keep up with the latest industry trends and technologies to ensure the application remains competitive.
Troubleshooting:
  • Develop the code and debug errors as they arise.
Required Skills:
  • 8+ years of design/development experience with NodeJS, AngularJS, GKE, Python, and MongoDB.
  • Strong coding skills with current hands-on experience in ReactJs, Typescript, and full SDLC.
  • Extensive experience with HTML5, CSS3, JavaScript, and hybrid web applications (Android, ElectronJS).
  • Excellent understanding of web standards and cross-browser compatibility issues.
  • Strong attention to detail, organizational, and multitasking skills.
  • Strong written and verbal communication skills.
Technical Proficiency:
  • 5+ years of experience in developing and architecting applications using JavaScript, Typescript (ES6+), NodeJS, AngularJS, GKE, React.js, Redux, Python, MongoDB, MobX, Context API, React Router, HTML, CSS/SASS/LESS, Webpack, Babel, npm/yarn, Jest/Enzyme/React Testing Library, Git.
  • Experience with CI/CD tools for Jenkins-based app deployment.
  • Advanced understanding of object-oriented design and design patterns.
  • Ability to combine multiple data sources and databases into a single system.
  • Proficiency in developing and designing RESTful services and APIs.
  • Familiarity with asynchronous programming and its quirks and workarounds.
Soft Skills:
  • Excellent interpersonal skills and the ability to lead and coordinate with other team members.
  • Strong problem-solving skills and the ability to think critically and strategically.
  • Commitment to continuous learning and professional development.
TekWissen Group is an equal opportunity employer supporting workforce diversity.
Date Posted: 07 April 2025
Apply for this Job