Senior Software Engineer

Senior Software Engineer

The Senior Software Engineer will be a technical driving force on the engineering team. You will be the crucial interface between product, design and technology. You will work closely with the executive team and members of the engineering team to be a core part of the development effort and help direct the development of the strategic technology vision and execute against the product and technical roadmap. Help to determine the long-term architecture of our platform and be responsible for implementing the company’s product development vision. You will mentor and coach our growing engineering team to increase productivity and contribute to a culture of entrepreneurial technologists.

Shelfmint business requirements are complex; from establishing pricing through internal and external resources to formulating and delivering orders. We focus on optimizing our algorithms  with the use of search engine, serverless technology and cache. Frequent changes and additions to sprints and new requirements make our workflow fairly complex, which forces the development team to creatively problem, optimize the code and explore technology that can help deliver the best solution in the smallest amount of time at the lowest cost.

 

Objective and Responsibilities

Write/Review code in several core development languages.

Gather business requirements and turn them into development tasks in half the time another engineer could

Help to lead a team of developers, including front end, mobile and backend developers and QA engineer

Acts as a point of escalation for teams facing complex technical challenges.

Experience with important frameworks and tools in a variety of platforms,

Proven track record of successfully delivering high quality software

Strong architecture, design, and implementation skills with a strong coding background

Build the basic code for developers to start working; review bugs and logs.

Manage development lifecycle on an Agile (SCRUM) methodology

 

Qualification

7+ years software experience: Min 4 years hands-on development and 3 years in a management role

Bachelor’s degree in Engineering, preferably Computer Science

Exceptional interpersonal and communication skills

Great understanding of technology

Must be very comfortable programming and be able to provide “hands on” guidance.

Interested in and knowledgeable about innovative foods and beverages

Previous, deep experience working in E-commerce, B2B marketplaces, and customer support

Comfort working in a fast paced, start-up environment where change is constant and you will be required to wear many hats with ease and flexibility

The ability to work independently and still retain a high level of self-motivation; a possession of a high degree of professional as well as personal integrity; an ability to work effectively in a group setting and the ability to push that group in a unified direction

Detail oriented; superior problem solving and organizational and skills; and an ability to conceptualize, prioritize, and manage multiple projects with ease

 

Communication:

It is an absolute necessity for you to possess great verbal and written communication skills.

 

Analytical skills:

You also possess exceptional analytical skills that will be necessary for driving overall success of multiple teams.  You will define and analyze numerous product metrics and know when and how to apply each in order to influence the success of the product.

 

Software:

  • Nodejs
  • Very Deep AWS Experience with multiple tools and features
  • Java
  • Python
  • Reactjs
  • React Native
  • Vuejs
  • PHP

 

Compensation Package

Competitive Salary ($125K+) with real potential to grow quickly by taking on additional responsibilities

 

Health Insurance

Stock Options

Good vacation policy

Perks

  • Venture-funded tech start-up
  • Inclusion in the prestigious FoodLab (WeWork) and FutureLab (NYU)
  • First company in the United States selected to WeWork’s FoodLab Accelerator Programs
  • Offices in SOHO NYC