Senior Software Engineer, Growth Team

Shipt San Francisco , CA 94118

Posted 2 weeks ago

Job Description:

Shipt is a membership-based marketplace that helps people get the things they need. Our friendly shoppers handpick fresh groceries and household essentials and deliver them to members in as soon as one hour.

We are currently looking for Software Engineers to join our growth team. At Shipt the growth team is responsible for assisting in the generation of membership and subscriber growth. In this role, you'll work across the stack to find repeatable, scalable ways to increase growth. This is an opportunity to work on a cross-functional team of engineers, product managers, data scientists and designers to iteratively develop experiments at scale. If you like to wear multiple hats, this role is for you!

The Shipt engineering team is growing, and we are looking for extraordinary engineers who enjoy building as much as we do. So if you're self-directed, enjoy autonomy in your work, and you are an excellent participant on a team, come join Shipt.

What You'll Gain

You'll join a team of talented individuals who will provide you with hands-on mentorship on topics ranging from design to communications strategy.

Requirements

  • You know SQL and can architect complex schema designs and performant queries

  • You understand the principles of good API design including REST

  • You are comfortable working with microservices

  • You know common algorithms and data-structures and understand algorithm complexity

  • You understand encryption, hashing and security best practices

  • You know the correct things to test and emphasize testing in development

  • If you don't know how to do something, you aren't afraid to dive in and figure it out

  • Have the ability to communicate complex ideas and concepts simply and concisely

  • Embrace challenges and love learning new things

  • Have an understanding of functional and object-oriented paradigms

Nice To Haves

  • Experience with Ruby, Python, Go and JavaScript

  • Experience using React

  • Experience with open source software and dependency management

  • Experience with data-stores including Postgres, Redis, DynamoDB, Memcache, MongoDB, and HDFS

  • Experience with data pipelines and queuing technologies including SQS, RabbitMQ, Kafka

  • Experience with threading and asynchronous tasks

  • Experience with Amazon Web Services including EC2, ELB, RDS, Route53, Cloudfront, SQS, Dynamo, IAM

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Frontend Developer Software Engineer

Jpmorgan Chase & Co.

Posted 2 days ago

VIEW JOBS 4/17/2019 12:00:00 AM 2019-07-16T00:00 Senior Frontend Developer - Software Engineer Req #: 190013147 Location: San Francisco, CA, US Job Category: Technology Job Description: As an experienced Software Engineer, your mission is to help lead our team of innovators and technologists toward creating next-level solutions that improve the way our business is run. Your deep knowledge of design, analytics, development, coding, testing and application programming will help your team raise their game, meeting your standards, as well as satisfying both business and functional requirements. Your expertise in various technology domains will be counted on to set strategic direction and solve complex and mission critical problems, internally and externally. Your quest to embracing leading-edge technologies and methodologies inspires your team to follow suit. And best of all, you'll be able to harness massive amounts of brainpower through our global network of technologists from around the world. This role requires a wide variety of strengths and capabilities, including: * BS/BA degree or equivalent experience * Expertise in application, data and infrastructure architecture disciplines * Advanced knowledge of architecture, design and business processes * Keen understanding of financial control and budget management * Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals * Experience designing and implementing web applications * Expert JavaScript knowledge * Experience working with HTML, CSS, and JavaScript in modern single page applications * Excellent written and oral communication skills * Advanced knowledge of application, data and infrastructure architecture disciplines * Ability to collaborate with high-performing teams and individuals throughout the firm to accomplish common goals * Passion for creating the best user experience possible * Experience in MV* frameworks/libraries such as ReactJS, AngularJS and Backbone, and supporting technologies like jQuery * Experience with automated, end-to-end, and unit testing (e.g. Selenium, Mocha, Karma, or similar) Our Consumer & Community Banking Group depends on innovators like you to serve nearly 66 million consumers and over 4 million small businesses, municipalities and non-profits. You'll support the delivery of award winning tools and services that cover everything from personal and small business banking as well as lending, mortgages, credit cards, payments, auto finance and investment advice. This group is also focused on developing and delivering cutting edged mobile applications, digital experiences and next generation banking technology solutions to better serve our clients and customers. When you work at JPMorgan Chase & Co., you're not just working at a global financial institution. You're an integral part of one of the world's biggest tech companies. In 14 technology hubs worldwide, our team of 40,000+ technologists design, build and deploy everything from enterprise technology initiatives to big data and mobile solutions, as well as innovations in electronic payments, cybersecurity, machine learning, and cloud development. Our $9.5B+ annual investment in technology enables us to hire people to create innovative solutions that will not only transform the financial services industry, but also change the world. At JPMorgan Chase & Co. we value the unique skills of every employee, and we're building a technology organization that thrives on diversity. We encourage professional growth and career development, and offer competitive benefits and compensation. If you're looking to build your career as part of a global technology team tackling big challenges that impact the lives of people and companies all around the world, we want to meet you. So if you're ready to put your passion for technology to work in a way that makes a real difference, apply today. Jpmorgan Chase & Co. San Francisco CA

Senior Software Engineer, Growth Team

Shipt