Senior Web Software Engineer | Minnestar


Engineering at WHCC   

We work with thousands of photographers around the world, helping them fulfill their creative vision by printing and manufacturing products from their digital images. The transition to digital has fundamentally changed photography and lowered both the barrier to entry and the cost of doing business. More and more photographers are producing amazing content every day and it is our mission to help them memorialize their work in a physical way that will last for generations.

WHCC recognizes the need to invest and support the engineering team to keep up with the growing demand for quality photography. We are an established family-owned business with the soul of a startup.

About the Job   

You’ll work on a small team of engineers to build a robust, scalable, and intuitive platform to power our commerce-focused websites, which allow customers to configure and order our products. You’ll work closely with several teams within WHCC as you integrate with the systems they have built.

WHCC has porous boundaries between teams – we encourage people to collaborate across roles to help find the best solutions possible.

We’re looking for you to:   

  • Have a strong interest in building and understanding systems; if you have proven experience doing so, that’s even better
  • Have experience using traditional server-rendered techniques
  • Be able to jump between frameworks, databases, and languages while debugging complex problems across an entire platform
  • Have a pragmatic perspective about software development
  • Feel comfortable writing, reviewing, and testing code
  • Have experience with some of these:

  • PHP, Node.js, JavaScript, TypeScript

  • PostgreSQL, MongoDB

  • Symfony, API Platform, React, twig, composer, npm, docker

  • EC2, Beanstalk, RDS, Elasticache, CodePipeline

You will: 

  • Design, build, and maintain scalable services within our commerce platform
  • Develop web applications with an eye towards simplicity, usability, and performance
  • Work collaboratively with technical and business team members to design, develop, and maintain web applications serving the needs of photographers
  • Strive for a strong and consistent client experience for all who use the WHCC Platform – developers or otherwise

We will:   

  • Help you focus on what you do best — be that planning, prototyping, designing, writing, or coding — and give you opportunities to expand and grow your skillset
  • Encourage you to pursue projects that bring you joy
  • Foster an environment where you can grow and thrive as both an individual and a valued team member no matter your style or background

Projects you could work on:   

  • This is primarily a back-end position; however, if you are interested, there are opportunities for front end work
  • Flexible web API for delivering commerce related information

  • Surfacing WHCC product ordering systems in a commerce web platform

Work Environment, Benefits + Perks  

While our production facilities are in Eagan, MN, the engineering department has the choice of working in-office, remotely, or hybrid; we value a creative and energized work environment tailored to how you work best. We’ll set you up with a Mac, as well as some hardware to help you get the job done.

We offer medical, dental, vision, 401k matching, great discounts on photo products, and competitive salaries. Pursuing passions outside of your day-to-day work is an important part of a healthy work/life balance, so we provide a flexible schedule to best work with you. Every member of our team is provided opportunities to continue learning; with many conferences and most training going virtual, this is easier than ever.

How to Apply  

A resume is a great start, but we’d love a letter about why you’re excited to work at WHCC. Feel free to send over whatever you think best represents what you do and who you are — we want to see it. If you have an online presence that captures your personality and passions, memes and all, we’d love to see that too. Apply on our website at

At WHCC, we welcome and encourage diverse perspectives and people who aren’t afraid to challenge assumptions! Please apply even if your experience doesn’t perfectly align with the description above – we focus on hiring extraordinary individuals – we want to hear from, and about, you.

Job Type: Full-time
Compensation Type: Salaried
Posted by WHCC on August 3, 2022