Node.js/JS dev with 2 years experience with AWS, Shopify, Document Databases looking to plug holes and craft a career path /u/HominisLupis CSCQ protests reddit

Two total years of experience, all of it using AWS Lambda, and a couple other managed AWS resources – SQS, DynamoDB, S3, etc. The front end is a shopify site.

The work consists of mostly dealing with webhooks, CRUD stuff, building pipes between the website backend (we dont use shopify for inventory management funnily enough) and various other CRMs, email services, other services we use. Our stacks consists of a bunch of lambdas, and HTTP or REST apis specified in a yaml SAM/Cloudformation file.

Working with Lambda is often forgiving in that the whole system never goes down. We don’t write unit tests or do much in the way of end to end testing. We mostly push to master and deploy, counting on the fact that in a very small team, you can check/ will know when someone else is working on the same stack

Things I think I should know (work on):

* Async JS – I can and do work with it, but the intuitive stuff is lacking.

* TDD

* Node.js in depth such that I understand what’s possible on the backend, and how Node works with C++ that works with the OS to make it happen

* Operating systems and kernels, unix

* SQL, thinking about databases

* Giving myself a computer science education generally

* Think about working in a team with pull requests, branching strategies, testing mandates, etc.

* Cybersec? Networking? A certificate in either of those or AWS?

What I’d like:

* A remote job with good pay!

* To not box myself in a corner

Any thoughts would be greatly appreciated!

submitted by /u/HominisLupis
[link] [comments]

​r/cscareerquestions Two total years of experience, all of it using AWS Lambda, and a couple other managed AWS resources – SQS, DynamoDB, S3, etc. The front end is a shopify site. The work consists of mostly dealing with webhooks, CRUD stuff, building pipes between the website backend (we dont use shopify for inventory management funnily enough) and various other CRMs, email services, other services we use. Our stacks consists of a bunch of lambdas, and HTTP or REST apis specified in a yaml SAM/Cloudformation file. Working with Lambda is often forgiving in that the whole system never goes down. We don’t write unit tests or do much in the way of end to end testing. We mostly push to master and deploy, counting on the fact that in a very small team, you can check/ will know when someone else is working on the same stack Things I think I should know (work on): * Async JS – I can and do work with it, but the intuitive stuff is lacking. * TDD * Node.js in depth such that I understand what’s possible on the backend, and how Node works with C++ that works with the OS to make it happen * Operating systems and kernels, unix * SQL, thinking about databases * Giving myself a computer science education generally * Think about working in a team with pull requests, branching strategies, testing mandates, etc. * Cybersec? Networking? A certificate in either of those or AWS? What I’d like: * A remote job with good pay! * To not box myself in a corner Any thoughts would be greatly appreciated! submitted by /u/HominisLupis [link] [comments] 

Two total years of experience, all of it using AWS Lambda, and a couple other managed AWS resources – SQS, DynamoDB, S3, etc. The front end is a shopify site.

The work consists of mostly dealing with webhooks, CRUD stuff, building pipes between the website backend (we dont use shopify for inventory management funnily enough) and various other CRMs, email services, other services we use. Our stacks consists of a bunch of lambdas, and HTTP or REST apis specified in a yaml SAM/Cloudformation file.

Working with Lambda is often forgiving in that the whole system never goes down. We don’t write unit tests or do much in the way of end to end testing. We mostly push to master and deploy, counting on the fact that in a very small team, you can check/ will know when someone else is working on the same stack

Things I think I should know (work on):

* Async JS – I can and do work with it, but the intuitive stuff is lacking.

* TDD

* Node.js in depth such that I understand what’s possible on the backend, and how Node works with C++ that works with the OS to make it happen

* Operating systems and kernels, unix

* SQL, thinking about databases

* Giving myself a computer science education generally

* Think about working in a team with pull requests, branching strategies, testing mandates, etc.

* Cybersec? Networking? A certificate in either of those or AWS?

What I’d like:

* A remote job with good pay!

* To not box myself in a corner

Any thoughts would be greatly appreciated!

submitted by /u/HominisLupis
[link] [comments] 

Leave a Reply

Your email address will not be published. Required fields are marked *