Whatnot (W20)

The Community Marketplace

Backend Engineer

Location
 
/ Remote
Job Type
 
Full-time
Experience
 
3+ years
About Whatnot

Whatnot is a community marketplace where you can buy, sell, go live and geek out with collectors and other like-minded people. Today’s online marketplaces are neither safe nor fun -- they’re full of counterfeits, and you shop by endlessly scrolling through listings. Whatnot verifies every item sold and provides a fun social shopping experience to enjoy with friends and community members.

Whatnot is backed by some of the industry’s best venture capital investors, including Y Combinator, Scribble.vc, Liquid 2 Ventures, and Wonder Ventures.

About the role

Skills: Flask, Python

The Role

As a backend engineer, you will be responsible for planning and building new features and systems with little to no formal requirements, for both internal and customer-facing products, using the established patterns or suggesting new ones. You will be creating systems that are very common and yet unique, because of how unique we are. You will be implementing MVP's that are production-ready in a short amount of time and that can be very modifiable, balancing code quality and time-to-market.

Responsibilities

  • Create modifiable, maintainable, and well-tested code.

  • Investigate and solve issues with bugs and data inconsistencies.

  • Improve the availability and performance of current systems.

  • Work with the engineering team to define implementation strategy, define overall requirements, and redefine a product, if needed.

  • Work with Operations and Support teams.

Ideal Candidate

We're looking for a capable backend engineer with a background in distributed systems and Python experience. The candidate has experience building a project from the ground up and making product decisions. Whatnot is growing very rapidly, so you must be able to deal with the pressure/growth that comes with a high-growth environment. You will be working in a high-growth startup, wearing multiple hats

The software team has a lot of individual responsibility and a lot more freedoms, so we need to hire people we can trust. Your ability to make good trade-offs and exercise good judgment is particularly important to us.

Requirements

  • 5+ years of software engineering experience with Python, preferably with Flask and SQLAlchemy, and at least one more server-side language.

  • Knowledge of SQL Database and modern data-stores like ElasticSearch, Redis, NoSQL.

  • You know of and have used in your work: Design patterns, different architecture styles, and strategies.

  • You are known for ship lightning fast, making good trade-off decisions.

  • Excellent communication/writing skills.

  • Self-starter. You will be able to hit the ground running with little direction.

Bonus

  • Startup experience at a high-growth company.

  • DevOps/AWS experience.

  • GraphQL experience.

  • React/React-Native Front-end experience.

  • Streaming technologies (WebRTC, RTSP, RTMP).

Location: Remote

Compensation: Full-time and benefits (top-quality healthcare benefits, generous parental leave, unlimited vacation policy, lunch, internet & cell phone expensed, highly competitive compensation, equity)

Other jobs at Whatnot

Product Engineer
fulltime
Remote
Full Stack
Visa Required
6+ years
DevOps Engineer
fulltime
/ Remote
Devops
3+ years
Frontend Engineer (React-Native)
fulltime
/ Remote
Frontend
Visa Required
3+ years
Backend Engineer
fulltime
/ Remote
Backend
Visa Required
3+ years