Senior Software Engineer 1 (Jet.com, Inc., Hoboken, NJ)

  • Location HOBOKEN, NJ
  • Department Technology
  • Team Engineering
  • Employment Type -
  • Position -
  • Requisition GH1196932

What you'll do at

Senior Software Engineer 1 (Jet.com, Inc., Hoboken, NJ)

Help build and maintain Jet.com's user Ecommerce Platform. Build a micro-service architecture in order to sustain an event driven platform. Utilize a large number of technologies and middle ware to ensure the Jet.com platform runs efficiently and effectively via the cloud. Design, implement and test backend code written in functional code style (F#). Implement an event sourced system, which is essential to logging all actions on the Jet.com platform. Utilize Kafka, Redis, Elastic Search, Azure SQL, Event Store and Azure Storage to maintain and store Jet.com's immense data information. Utilize experience with Linux and Windows to maintain and implement features on both the backend and user facing Jet.com platform.

Minimum Requirements: Master’s degree or equivalent in Engineering (Any), Computer Science or a related field and 2 years of experience developing and implementing applications with either an object oriented or functional programming language; OR Bachelor’s degree or equivalent Engineering (Any), Computer Science or a related field and 5 years of experience in developing and implementing applications with either an object oriented or functional programming language. Experience with C#, Java  or Python. Experience building large scale application systems.  Experience building Financial or ecommerce software. Experience writing testable and efficient code. Experience coding and introducing a Test-Driven Development Framework for new development approaches. Experience producing specifications and determine operational feasibility. Experience managing and performing the integration of software components into a fully functional software system. Experience developing accurate technical documentation and maintaining software functionality. Experience managing and performing deployment of software tools, processes and metrics. Experience deploying release management and providing rotational support as needed. Employer will accept any amount of experience with the required skills.

To Apply, click “Apply.” EOE. MFDV.

Recently viewed jobs