Our family of brands is comprised of Schoolhouse the lighting home furnishings and lifestyle brand based in Portland Oregon; Food52 the communitydriven cooking and home company based in Brooklyn New York; and Dansk the heritage home brand founded in 1954.
Schoolhouse is a lighting home furnishings and lifestyle brand dedicated to thoughtful living and purposeful design. From iconic lighting to oneofakind homewares our mission is to provide a new generation of heirlooms that inspire people to create unique meaningful spaces in which to live and work.
Food52 is a nextgeneration cooking and home company named one of the Worlds Most Innovative Companies by Fast Company with a monthly reach of more than 25 million people. Food52 challenges the models of traditional media and retailers combining content commerce and community around the belief that the kitchen is the heart of the home and that food is the center of a welllived life. Food52 inspires informs and supports its engaged community with recipes videos podcasts events and a curated selection of well designed highquality products.
Dansk is a design company founded in 1954 by Ted and Martha Nierenberg to bring the elegant simplicity and natural materials of Scandinavian design to the American market. The mission of Dansk is to preserve its heritage to revive many of the exceptional designs from its archives and to collaborate with leading designers around the world to create new products that will someday be passed down from generation to generation.
ABOUT THE ROLE:
The Software Engineer II is the full stack (front end and backend) inhouse expert for software development and 3rd party software implementations. This person is primarily responsible for two areas. First the creation integration configuration testing maintenance and support of Schoolhouse software. Second database administration and data extract transform and load from various software applications to Schoolhouses data warehouse and BI system.
KEY RESPONSIBILITIES
- Write frontend and/or backend code to implement new features for our custom contentandcommerce platform
- Refactor existing code to make it more maintainable performant and resilient
- Contribute to our ever expanding automated testing suite
- 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
- Attends sprint planning and estimation meetings with Product and Engineering to talk about upcoming projects potential roadblocks and ticket prioritization
- Contributes to architecture discussions for large projects
- Works on assigned tickets to build out new features or fix existing bugs
- Code review pull requests and QA your teammates work to help ensure quality
- Helps triage and fix issues that get reported through our internal helpdesk
- Attends weekly Engineering allhands to learn about new projects share your recent discoveries and work hear about interesting bugs contribute to process changes and hang with the team!
- Participates in rotating oncall responsibilities by being the point person on incoming issues and collaborating with others to solve urgent problems and deploy daily builds
- Mentors more junior team members in best coding practices
- Communication Maintains frequent and timely communication with workgroups and management to keep everyone current and well informed with accurate information concerning needs opportunities and risks. Conducts or attends daily weekly monthly meetings both adhoc or scheduled leading or participating in an engaged and relevant manner. Negotiates needs deliverables and timelines to meet business requirements.
- Gives timely helpful feedback to peers and managers.
- Communicates assumptions and gets clarification on tasks up front to minimize the need for rework.
- Management engages management with; work progress and timelines resource requests issue identification and resolution informing or consulting as appropriate or requested. Collaborates throughout the shift with the Manager to determine optimal use of labor resources to achieve goals. Provides Manager with frequent status updates throughout shift. Meets weekly for one on ones with Manager to discuss department issues and personal development.
- Business Partners instills confidence with proactive information and timely responses to crossfunctional partner interests and queries.
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 supports everyones 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.
- JudgmentExhibits sound and accurate judgment and includes appropriate people in decisionmaking 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.
- SelfReview Is committed to continual improvement.
QUALIFICATIONS
- 4 years writing code in a professional environment
- Strong background in web technologies including an understanding of how a modern web application works endtoend in significant detail
- Understanding of common SEO practices and how web applications are built to scale
- Ability to learn new technologies concepts and solve problems both independently and with the help of and in collaboration with more senior engineers
- Solid experience with Next.js
- Solid experience writing Javascript or Typescript including modern frameworks such as Vue or React
- Experience implementing responsive design specifications
- Solid experience using a CSS framework like Tailwind
- Solid experience with modern CSS techniques such as Flexbox BEM and grid
- Solid experience with SQL and relational databases
- Familiarity with a range of AWS or Vercel services
- Optional but also great are ecommerce experience and a love of food and cooking!
COMPENSATION
This is an exempt role.
The target pay range for this role is between $90000 $125000.
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) companysponsored 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.