Staff Software Engineer

Sorry, this job was removed at 11:53 a.m. (PST) on Monday, March 23, 2020
Find out who's hiring in San Francisco.
See all Developer + Engineer jobs in San Francisco
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Minted is looking for several Staff Full Stack Software Engineers to be a part of our Growth E-Commerce and Marketing teams. As a member of these teams, you could be working on exciting projects from revamping our e-commerce architecture to building products that will help independent designers start, scale and grow their business on Minted.com. You will assume ownership of at least 1 primary system component on the Minted platform, and have a strong and measurable impact on every project you deliver. As part of our organization, you will tackle various engineering challenges using cutting edge technology and will have the opportunity to work with engineers across multiple disciplines and backgrounds.

At Minted engineering we marry design with technology to deliver unique products that are beautiful and co-created by our artist community and our customers. Our engineers take on multiple roles and challenges not defined by titles, and we have a strong culture of mentorship and promoting from within, as well as project roadmaps that enable us to cross-train and learn from one another. We are a metrics-driven organization and we work hard to make sure every project we do is measurably impactful. We strive to maintain the balance between building out new features and scaling our platform while staying agile in a fast-moving environment.

You will:

  • Design and develop a beautiful, responsive and fun-filled world-class web experience.
  • Own high impact and high visibility engineering projects end to end.
  • Build systems and services that have an immediate impact on our artist community and customers.
  • Build and maintain backend architecture for our high-traffic e-commerce platform that is scalable, extensible, and efficient in usage of system resources (memory, disk, I/O, etc).
  • Collaborate with Product Development, User Experience, Production, and Artist Relations teams to deliver projects with measurable business results.
  • Ensure a high-quality codebase with design and code review as well as automated test coverage.
  • Advance your technical knowledge and skill set with talks, training sessions, and 1:1 mentorship of junior engineers.

You are:

  • Someone who can lead design and implementation of feature level component that requires more than 1 engineer to complete.
  • Obsessed with writing clean reusable code.
  • Someone with the ability to juggle competing priorities in a fast-moving dynamic environment.

You have:

  • 5+ years professional experience as a software developer
  • BS in Computer Science preferred
  • Technical design skills with an emphasis on distributed and/or cloud-based design and scaling.
  • Experience working on and an understanding of both client-side and server-side code.
  • Experience designing complex software systems and accurately estimating scope and risks.
  • Strong programming skills preferably in Python, Java, PHP, Javascript.
  • Experience with SQL, database modeling, and ORMs.
  • Experience dealing with resource contention and scalability issues in multi-threaded web applications.
  • Excellent written and verbal communication skills.

Bonus points:

  • Experience with Apache Flink, Apache Beam, Google Cloud Dataflow, Apache Spark Streaming, or other related technologies such as Hadoop
  • Experience working in a fast-paced, agile e-commerce environment
  • Experience with Amazon Web Services, specifically DynamoDB, SQS, S3, SNS, EC2, CloudFormation, ELB, VLC, and ASG
  • Experience with Packer, Docker, Ansible, Puppet
  • Experience in React.js, HTML, CSS

About Hiring Teams

Growth: The Growth Engineering Team is a geo-diverse team that builds disruptive products to explore new business models, new product verticals and ideas that look to transform industries. Our experiments go on to drive key business metrics for the company.

Examples of our work include: Photo Op by Minted - photography service in the gig economy, providing high quality and easy portrait photography experience for consumers, and flexible source of income for both photo enthusiasts and professionals alike. Minted More - subscription membership program that rewards customer loyalty with discount, gift boxes and other benefits. Online Invitations - responsive and rich cinematic experience to invite guests to your next party.

The Company

Minted is a design marketplace, sourcing creative content from independent artists around the globe and selling the best designs to the world in the form of art, home decor, and stationery. Founded in 2007 by Mariam Naficy on the principles of transparency and putting design first, we are early pioneers of crowdsourcing having launched our first design challenge in April 2008 and have held monthly art and design challenges ever since. Follow us on Instagram, Facebook, and Twitter to learn more. Our corporate headquarters is located near the waterfront in downtown San Francisco, with additional offices in Oakland and Kansas City and we're backed by Benchmark Capital, IDG Ventures SF, Menlo Ventures, Primera (angel investors include Marissa Mayer of Yahoo and Jeremy Stoppelman of Yelp). We're a team of smart, ambitious, creative, and passionate people who come from all walks of life. Might you be one of us?

Minted is an Equal Opportunity Employer committed to inclusion and diversity. We welcome people of different backgrounds, experiences, abilities and perspectives and will consider all qualified applicants for employment in accordance with all state, local, and federal laws. Minted participates in the E-verify program. Minted's Job Applicant Privacy Policy.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

747 Front St, San Francisco, CA 94111

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about MintedFind similar jobs