Events  Classes  Deals  Spaces  Jobs  SXSW 
    Sign in  
 
 
Jet is on mission to become the smartest way to shop & save on pretty much anything.
 
Engineering, Full Time    Hoboken, NJ    Posted: Thursday, December 20, 2018
 
   
 
Apply To Job
 
 
 
JOB DETAILS
 

Staff Software Engineer (Jet.com, Hoboken, NJ)

Design & implement large scale event driven micro-services using EventStore, Kafka & functional programming. Measure performance & other KPIs for low latency high volume distributed systems. Implement unit test cases, acceptance, integration & stress test-cases. Present complex concepts & project metrics to technical & non-technical stakeholders. Design & implement scalable distributed applications on Cloud. Support the direction in the implementation of distributed systems application architecture. Process high volume of data using Spark data processing engine. Consult with product owners, business partners & stakeholders for technical feasibility analysis, estimations, task scheduling & planning. Estimate resource requirement & project cost, develop project plan, test plan accordingly. Develop program specifications, development standards, data model design & detailed system design. Design & perform stress testing, regression testing. Recommend new development techniques & modifications to existing system. Participate in the design & architecture reviews, scrum activities like planning, daily standups, backlog grooming, systems analysis, & retrospective. Maintain git code repositories, Jenkins build jobs, deployment scripts. Deploy applications to production using Jenkins. Monitor Production Systems using New Relic, Splunk logging, telemetry & alerting.

Minimum Requirements: Bachelors degree or equivalent in Engineering (Any), Computer Science or a related field & 6 years of experience in developing & implementing applications with either an object oriented or functional programming language; OR Masters degree or equivalent in Engineering (Any), Computer Science or a related field & 3 years of experience in developing & implementing applications with either an object oriented or functional programming language. Experience designing, architecting & implementing highly scalable data processing applications using NoSQL databases, distributed file storage. Experience with Jenkins. Experience with New Relic, Splunk logging dashboards & alerts. Experience designing & implementing large scale distributed systems. Experience containerizing applications using Docker. Experience with bash shell scripting. Experience implementing Unit test cases. Continuous Integration & development experience. Experience with event driven development using Microservice architecture & EventStore. Experience developing Low latency efficient applications. Employer will accept any amount of experience with the required skills.

To Apply, click Apply. EOE. MFDV.

 
 
 
Apply To Job
 
 
 
 
 
© 2019 GarysGuide      About   Terms   Press   Feedback