Logo
Cognizant

Lead Full Stack Engineer (Node.JS)

Cognizant, Woonsocket, RI, United States


Lead Full Stack Developer (Node.JS)

Cognizant is looking for a Lead Full Stack Engineer with proven experience in developing customized product for our clients. Cognizant needs a motivated individual to challenge the status and provide thought leadership/standard methodologies to enhance our current services and technologies. Design, implement and maintain Java-based applications that can be high-volume and low-latency.

An ideal candidate is someone who enjoys working in a fast paced, collaborative environment. Someone that values the “team” and demonstrates the opinions and expertise of their teammates to deliver quality.

Work Authorization: You should be legally eligible to work for any employer in the US without the need for a sponsorship now or in the future.

Location: Woonsocket, RI (Hybrid)

Key Responsibilities:

  • A software engineer with strong coding skills (Current Hands-on experience in React Js, Typescript + Full SDLC)
  • Development on NodeJS/React & Typescript Experience in hybrid web applications Guide knowledge of web standards and cross-browser compatibility issues.
  • Developing Sophisticated Features: Creating complex user-facing features using Node.js.
  • Developing Advanced Features: Creating complex user-facing features using React.js.
  • Component Design: Building and maintaining reusable components and front-end libraries.
  • Code Quality: Conducting code reviews and ensuring consistency to standard methodologies.
  • Performance Optimization: Ensuring the application performs effectively across various devices and browsers.
  • State Management: Implementing and handling state using libraries like Redux or MobX.
  • Mentoring: Providing guidance and support to junior developers.
  • Testing: Writing and maintaining unit tests, integration tests, and end-to-end tests to ensure application reliability.
  • Understanding the characteristics of asynchronous programming and its quirks and workarounds.
  • Excellent command of server-side templating languages.
  • Ability to combine multiple data sources and databases into a single system.

Qualifications:

Education: Bachelor's degree in Computer Science, Engineering, or a related field.

  • 10+ years of experience in developing and architecting application on JavaScript, Typescript (ES6+),NodeJS/Angular JS/GKE/ React.js, Redux / Python and MONGODB /MobX / Context API, React Router, HTML, CSS / SASS / LESS, Webpack, Babel, npm / yarn, Jest / Enzyme / React Testing Library, Git
  • Proficiency in JavaScript, Typescript (ES6+), NodeJS, Angular JS, GKE, React.js, Redux, Python, and MongoDB.
  • Experience on CI/CD tools for Jenkins based app deploy
  • Solid understanding of MobX, Context API, React Router, HTML, CSS (SASS/LESS), Webpack, Babel, npm/yarn, Jest, Enzyme, and React Testing Library.
  • Advance object-oriented design and design patterns
  • Proficiency with hybrid web applications (Android, Electron JS)
  • Experience with automated test cases knowledge in performance testing.
  • Developing and crafting RESTful services and APIs.

Certifications: Relevant certifications in web development, cloud platforms, or related technologies are a plus.

Preferred Qualifications:

  • Experience working in an Agile development environment.
  • Strong problem-solving skills and the ability to work independently as well as part of a team.
  • Excellent communication and collaboration skills.

Benefits:

Cognizant offers the following benefits for this position along with the base salary, subject to applicable eligibility requirements:

Medical/Dental/Vision/Life Insurance

Paid holidays plus Paid Time Off

401(k) plan and contributions

Long-term/Short-term Disability

Paid Parental Leave

Employee Stock Purchase Plan

Disclaimer: The benefits information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.

About Cognizant Digital Engineering

Well-designed software transcends digital technology, going beyond the fulfillment of basic requirements to focus instead on human needs. Within Cognizant Digital Engineering, we help clients develop software products that transform human insights into tangible, production-ready digital solutions. We also work with our clients to scale their native cloud applications. Using insights from the lived experiences of our consumers, we seamlessly replace traditional service strategies with engaging, precise, and direct digital applications. Designing phenomenal software is vital to success in the digital economy—and we understand that a human-centric approach is key to this design.