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