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 developerWork Location: Woonsocket, RIJob Type: ContractWork Type: Hybrid- 3 daysDuration: 8+ MonthsJob 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.