Sr Node Developer
Apply NowCompany: Anagh Technologies, Inc.
Location: Portola Valley, CA 94028
Description:
Financial Client
Menlo Park, CA (remote until need to be onsite)
12 months + (no tenure, people have been there for years)
Responsibilities
Writing reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, and performant applications
Implementation of security and data protection
Integration of data storage solutions like MySQL, CassandraDB, Firebase etc.
Must Haves
5+ years of software engineering experience
Strong experience in NODE JS
Knowledge of node modules like Express, Hapi, Typescript (a plus)
Good experience in Promises
Understanding the nature of asynchronous programming
Preferred
Understanding accessibility and security compliance
User authentication and authorization between multiple systems, servers, and environments and knowledge of Oauth
Creating database schemas that represent and support business processes
Implementing automated testing platforms and unit tests with frameworks like Mocha and Chai
Proficient understanding of code versioning tools, such as Git and Bitbucket
Knowledge of building mobile applications (a plus)
Experience in high volume production scenario
Design and develop applications as per business needs using, but not limited to technical stack: Java, NodeJS, Express, JavaScript/TypeScript, MongoDB and Git.
Design, develop and manage build process scripts to create deployable packages.
Work with project manager, development, and quality assurance teams to support projects.
Provide technical guidance and mentorship to other developers and participates in code reviews.
Identify and drive technical efficiencies where appropriate, create\modify best practices and communicate those to the appropriate technical stakeholders.
Stay current with latest tools, technology ideas, patterns and methodologies; share knowledge by clearly articulating results and ideas to key stakeholders.
Provide ongoing support of production applications.
Menlo Park, CA (remote until need to be onsite)
12 months + (no tenure, people have been there for years)
Responsibilities
Writing reusable, testable, and efficient code
Design and implementation of low-latency, high-availability, and performant applications
Implementation of security and data protection
Integration of data storage solutions like MySQL, CassandraDB, Firebase etc.
Must Haves
5+ years of software engineering experience
Strong experience in NODE JS
Knowledge of node modules like Express, Hapi, Typescript (a plus)
Good experience in Promises
Understanding the nature of asynchronous programming
Preferred
Understanding accessibility and security compliance
User authentication and authorization between multiple systems, servers, and environments and knowledge of Oauth
Creating database schemas that represent and support business processes
Implementing automated testing platforms and unit tests with frameworks like Mocha and Chai
Proficient understanding of code versioning tools, such as Git and Bitbucket
Knowledge of building mobile applications (a plus)
Experience in high volume production scenario
Design and develop applications as per business needs using, but not limited to technical stack: Java, NodeJS, Express, JavaScript/TypeScript, MongoDB and Git.
Design, develop and manage build process scripts to create deployable packages.
Work with project manager, development, and quality assurance teams to support projects.
Provide technical guidance and mentorship to other developers and participates in code reviews.
Identify and drive technical efficiencies where appropriate, create\modify best practices and communicate those to the appropriate technical stakeholders.
Stay current with latest tools, technology ideas, patterns and methodologies; share knowledge by clearly articulating results and ideas to key stakeholders.
Provide ongoing support of production applications.