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