Job Description :
Position: Full Stack Developer
Location: SFO CA
Duration: Long Term

Face to Face interview is must

Job Description:
We are seeking an experienced Mobile Full Stack Developer in the Digital Catalyst Team to lead moderate to highly complex programming tasks and provides code reviews of various development tasks. You will implement automated unit and integration tests and ensure the practice is followed consistently. You will participate in system design and specifications, program logic and flow-charting, development, testing, debugging, documentation, and support. Additionally, you will provide analysis of problems and recommends solutions.
Position Responsibilities:

Works on complex problems having broad impact that require in depth analysis and judgment to obtain results or solutions.

Defines and documents business requirements for complex system development or testing.

Analyzes existing applications and systems and formulates logic for new systems, devises logic procedures, logical database design, performs coding and tests/debugs programs.

Represents the company in contacts with other utilities, various industry boards, committees, regulatory agencies, governmental bodies, and other private organizations.

Mentors and provides guidance to less experienced colleagues.

Modifies and configures complex and broad applications/systems as specified in the requirements and/or technical design document.

Develops, implements, and approves guidelines and process documentation.

Designs and deploys new complex Enterprise systems and enhancements to existing systems ensuring compatibility and interoperability.

Minimum Education/Skills:

Bachelor of Arts or Bachelor of Science in related field or equivalent work experience

5+ years of related work experience

Strong technical skills and relevant experience with Node.JS server side Javascript

Experience with web application development frameworks and tools like React, Express, webpack

Experience in designing and developing web services using REST and JSON

Experience with JS testing and code analysis frameworks like Mocha, Istanbul, JSLint, JSHint, Jasmine

Experience with NoSQL document-based data stores like MongoDB and designing suitable data models

Familiarity with Application UX Designs

Unix / Linux experience

Hands on development of applications and services

Desired Education / Skills:

Experience in product development

Experience as Developer, full-stack, 5 years

Experience in product management

Competency in building partnerships and working collaboratively with others to meet shared objectives

Competency in anticipating and adopting innovations in business-building digital and technology applications

Competency in relating openly and comfortably with diverse groups of people

Competency in developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences

Knowledge of interface design concepts, methods, best practices, and techniques as applied to software, such as computers, mobile devices, and other electronic devices as needed to perform at the job level