Due to continuous growth, we are currently seeking a Cloud Node.JS Developer that is fluent in both backend Node.JS and AWS. In addition to contributing code and tangible deliverables, you will be expected to work as an advisor to help identify, educate, and foster best-in-class solutions. Creating these relationships requires strong communication skills and a passion for solving complex challenges.
Core Responsibilities:
- Understand our client's fast-moving business requirements
- Negotiate appropriate solutions with multiple stake-holders
- Write and maintain scalable enterprise quality software
- Set Up, configure maintain and enhance proper infrastructure to support
- Javascript / Node.js / Typescript based Micro Services
- Data analytics-driven environments
- Campaign management systems
- Maintain and enhance large scale API system
- Code REST interfaces to support various internal/external requests
- Familiarity with AWS Components such as Lambdas, Code Build, Cognito and API
- GatewayCode Unit / Integration tests to allow for embedding in Continuous integration service
- Drive feature engineering and experimentation to improve the performance of our various algorithms
- Evaluate the technical trade-offs of every decision
Skills & Experience:
- Excellent and proven knowledge of JavaScript / Node.js / Typescript
- Good knowledge of the following technologies:
- Redshift / Postgres / SQL / Sequelize
- Docker
- Shell scripting
- Proficiency in Git, JIRA, Datadog, Splunk, Jenkins are a plus
- 4+ years in a production environment a plus
- Bachelor's or master's degree in computer science, computer engineering, or another technical discipline; or equivalent work experience