Post Job Free
Sign in

Software Engineer II

Company:
Food52, Schoolhouse & Dansk
Location:
Portland, OR, 97210
Posted:
May 05, 2025
Apply

Description:

Our family of brands includes Schoolhouse, a lighting, home furnishings, and lifestyle brand based in Portland, Oregon, known for creating heirlooms that inspire unique, meaningful spaces; Food52, a generation cooking, home, and lifestyle company based in Brooklyn, New York, that blends content, commerce, and community to make the kitchen the heart of the home; and Dansk, a heritage design brand founded in 1954, committed to preserving its Scandinavian roots while creating timeless products that will be passed down through generations. Together, we’re dedicated to thoughtful design, purposeful living, and enriching the spaces where people live, work, and gather.

ABOUT THE ROLE:

The Software Engineer II is the full stack (frontend and backend) in-house expert for software development and 3rd party software implementations. This person will primarily focus on extending functionality and maintaining our Ruby ETL service, while also contributing to our client-facing multi-tenant web application built with Typescript & Next.js.

KEY RESPONSIBILITIES

Write both backend and frontend code to implement new features for our custom content-and-commerce platform, with a focus on developing and maintaining a robust ETL pipeline in Ruby.

Refactor existing code to make it more maintainable, performant, and resilient

Help our team improve code quality through thoughtful collaboration, code reviews, and QA testing

Effectively communicate status from development through launch to help ensure projects are delivered on time

Collaborate with other team members to design, estimate, and plan the architecture of new features

Recommend strategies; collaborate on technical specifications documents

Attend sprint planning and estimation meetings with Product and Engineering to talk about upcoming projects, potential roadblocks, and ticket prioritization

Contribute to architecture discussions for large projects

Help triage and fix issues that get reported through our internal helpdesk

Attend weekly Engineering all-hands to learn about new projects, share your recent discoveries and work, hear about interesting bugs, contribute to process changes, and hang with the team!

Participate in rotating on-call responsibilities by being the point person on incoming issues and collaborating with others to solve urgent problems and deploy daily builds

Mentor more junior team members in best coding practices

Maintain frequent and timely communication with workgroups and management to keep everyone current and well informed with accurate information concerning needs, opportunities, and risks. Conduct or attend daily, weekly, monthly meetings, both ad-hoc or scheduled, leading, or participating in an engaged and relevant manner. Negotiate needs, deliverables, and timelines to meet business requirements.

ADDITIONAL FUNCTIONS

Acts as backup to the infrastructure team.

Special projects as assigned or needed.

COMPETENCIES

Teamwork –Embodies the qualities and values of trustworthiness, respect, and accountability, setting an example for everyone. Exhibits objectivity and openness to others' views, giving and welcoming feedback. Able to build morale and group commitments to goals and support everyone’s efforts to succeed.

Communication –Practices timely, proactive, and respectful communication with everyone.

Change Management –Demonstrates a willingness to meet and adapt positively to the unexpected and changing needs of a dynamic, growing company.

Judgment-Exhibits sound and accurate judgment and includes appropriate people in the decision-making process. Makes timely decisions.

Planning/Organizing -Prioritizes and plans work activities and uses time efficiently, developing realistic action plans.

Technical Skills -Assesses own strengths and weaknesses and strives to continuously build knowledge and skills. Shares expertise with others.

Quality Management -Looks for ways to improve and promote quality and exceptional customer experiences.

Innovation -Continually reviews systems, suggesting ways and tools to improve.

Self-Review –Is committed to continual improvement.

QUALIFICATIONS

4+ years writing code in a professional environment

Strong proficiency in Ruby, Ruby on Rails, and experience with Ruby-based ETL applications

Solid experience with SQL and relational databases

Ability to learn new technologies, concepts, and solve problems both independently and with the help of, and in collaboration with, more senior engineers

Strong background in web technologies, including an understanding of how a modern web application works end-to-end in significant detail

Understanding of common SEO practices and how web applications are built to scale

Experience writing Javascript or Typescript, including modern frameworks such as Vue or React, explicit experience in Next.js being a plus

Experience implementing responsive design specifications

Solid experience using a CSS framework like Tailwind

Familiarity with a range of AWS, Heroku, & Vercel or equivalent services

Optional but also great are e-commerce experience and a love of food and cooking!

COMPENSATION

This is an exempt role.

The target pay range for this role is between 90k - 125k

This role is eligible for a bonus.

WORKING AT FOOD52

Food52 is committed to providing our team with a competitive benefits package. Some of our benefits include:

Health benefits (medical, dental, and vision)

Unlimited paid time off

Monthly fitness reimbursement

Citibike (NYC) or BikeTown (PDX) company-sponsored annual membership

Generous employee discount across our brand portfolio

401K

FSA / HSA

EEO STATEMENT

Food52 is proud to be an equal opportunity workplace, providing equal employment and advancement opportunities to all team members. We value diversity and recruit, hire, and promote individuals solely based on talent, qualifications, competence, and merit. We evaluate candidates without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other protected characteristics as required by law and as a matter of our company values.

Apply