Web Software Engineer

Location: Eagan, MN

Department: Design + Engineering

Type: Full Time

Min. Experience: Mid Level

Essential Functions include the following:

  • Work collaboratively with technical and business team members to design, develop, and maintain leading edge solutions.
  • Design and develop applications with an eye towards simplicity, reliability, manageability, scalability, extensibility, and performance.
  • Work with open source and cutting-edge technologies such as Node.js, Python, MongoDB, Meteor, React, and Jenkins.
  • Participate in all phases of the development life cycle, focusing on coding, testing, and debugging.
  • Work on the maintenance or enhancement of existing data structures.
  • Formulate concepts and ideas for additional products, tools and services that can be provided in the digital space.
  • Set and adhere to software coding and style guides to ensure consistency.
  • Participate in pairing and code reviews

Technical and Non-Technical Competencies:

  • You appreciate brilliant design aesthetics.
  • You have experience working in a fast-paced, e-commerce environment.
  • You have an interest in photography and want to enable the production of awesome products in the photography industry.


  • 3-5 years of back end development experience.
  • Bachelor’s degree in computer science or equivalent.
  • A good understanding of the Linux ecosystem and experience with server management.
  • Experience with automation tools like Ansible, Chef, or Puppet.
  • Familiar with Amazon Web Services such as S3, Lambda, OpsWorks, and CloudFront.
  • Hands on experience with agile methodologies and test driven development
  • Testing experience with Mocha, Sinon, Chai, Selenium, etc.
  • Experience with consuming and designing RESTful Web Services.
  • Familiar with ES6, Redux, and Webpack.
Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
Who referred you to this position?
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*
What originally sparked your interest in development?
What type of projects do you enjoy working on?
Are you currently authorized to work in the United States on a full time basis for any employer?*
If employed, tell me about your current position.*
Why are you looking for this new opportunity?*
What are you looking to do in this new opportunity?*
If offered the position, when could you start?*
What is your salary expectation?*
How would others that have worked with you describe you?*
Where did you attend your highest level of education?*
How many years experience do you have with C#?*
What is your proficiency level with C#?*
How many years experience do you have with Agile methodologies?*
What is your proficiency level with Agile methodologies?*
How many years experience do you have with Git?*
What is your proficiency level with Git?*
The following questions are entirely optional.
To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Veteran/Disability status