Position: Senior fullstack Javascript engineer
Company: Quarry Design Group
Experience required: 5y
English level: upper

## Key Qualifications

- You are a senior-level engineer who is qualified to navigate the majority of engineering cases that come your way on a daily basis without needing to spend time researching solutions
- For those cases which you do not have the prior experience to immediately know how to solve, you know precisely where and how to find the answers that you need in an efficient manner
- You are passionate about crafting software that meets requirements and constraints in the best way possible
- You are passionate about maintainability in the software that you roll i.e. making life easier for your future self or teammates
- You continuously seek to improve on your craft as an engineer
- You are highly experienced in designing and implementing Javascript applications built around efficiency, speed-to-ship, and developer experience
- You are fluent in designing and writing Javascript applications that are light, performant, and easy to maintain using current best practices and beyond
- You are very comfortable producing thorough, high-accuracy engineering estimates that you meet consistently

## Description

We are a small web technology agency seeking an additional, talented, senior, and creative Javascript engineer to join our team to expand our capacity.

To be a great fit for this role, you should possess most or all of the following skills and characteristics:

- Expert-level experience with React and Node.js
- Strong experience with Next.js
- Expert-level experience writing Node.js services and functions for a variety of use cases
- Expert-level experience designing and maintaining organized, efficient, and performant databases
- Experience with any and all other Javascript frameworks is a plus
- Previous experience with Tailwind CSS
- Experience with other Javascript framework styles libraries is a plus (Emotion, Twin, styled-components, etc)
- Pixel perfect frontend implementation should be the only way that you work
- Cross-browser and fluid responsiveness should be core to your workflow
- Obsessive about writing clean, organized, efficient, and well-documented code
- Fluent in frontend performance best practices
- Fluent with technical SEO best practices, including:
    - Meta tags
    - OG tags
    - schema.org/structured data
    - etc
- Familiar with i18n implementation and best practices
- Familiar with (and ideally passionate about) a11y implementation and best practices
- Work organized, quickly, and efficiently
- Skilled communicator with English fluency
- Comfortable working within and meeting deadlines
- Engineering team-lead experience is a plus
- Any and all devops experience is a plus

## Role expectations

- Work carefully and deliberately - spend the time needed to do it right
- Conduct your work in an organized, efficient, and well-documented fashion
- Always leave your work in a handoff-ready state (even if you plan to continue)
- Ask when you need help
- Verify the results of your work in all stages and environments before passing to QA
- Consistently provide status updates to PMs and (where relevant) fellow team members
- Be clear and concise in all communications
- Use team workspaces effectively: Clickup, Notion, Everhour, Calendar, Passbolt, Slack, Bitbucket, etc.
- Meet deadlines, or alert team members when timelines need adjustment
- Speak up when you recognize areas where improvement is needed
- Be a lively participant in our community, culture, and values
- Research, take classes, or participate in groups to stay abreast of changes in your industry

## Benefits

This role is on an hourly contract basis and is 100% remote as we are a fully-distributed organization.

Benefits include 

- Fully flexible work hours (work when you want to)
- Education stipend
- Equipment stipend
- Relaxation stipend
- Profit sharing

## Who We Are

We are a small web technology firm offering full-service UIX design, fullstack engineering, data collection, product management, growth strategy, content strategy and production, email marketing, visual design, and everything in between. Put simply, we support every step of a web product’s lifecycle.

With the fast-paced environment of continuous design, architecture, engineering, shipping, and growth of a variety of web products, for the right candidate, this role could represent a highly engaging and rewarding opportunity to play in an established and fun sandbox, if we do say so ourselves. 😉

In order to serve a range of clients creatively, Quarry has intentionally built an inclusive team. We hire great people from a wide variety of backgrounds and experiences. Not merely because it is the right thing to do, but because it makes us better. If you share our values and enthusiasm for excellent technology and diversity, please consider joining us.

People are a part of this team because of their expertise. The best outcomes are based on trust, and for that reason, we are committed to clear communication through setting expectations, transparency, and making agreements. We are not interested in micro-managing. Our company culture is upbeat, open-minded, and solution-oriented. We value individual opinions, strengths, and talents.

### Tech Mentorship Program

We have an organizational goal of launching a technology sector mentorship program in the near future. We are motivated to do what we can to increase the diversity of the technology industry and provide opportunities for career paths in tech to diverse candidates. We mention this as if this is something that is interesting to you, you may have the opportunity to participate in this program in the future.

# How to Apply

If you match the description above and are interested in joining our team, please send the following.

- A unique cover letter that describes how you match the characteristics and skills described along with experience to support this (this does not need to be long by any means, but it should not be canned if you would like to be considered 😉)
- Answer the following questions
    - If you had the opportunity to hand-select the stack for your next application with no business requirements (i.e. nothing but your own opinions and preferences), what stack would you choose and why? Please be specific, including any relevant dependencies
    - What project have you had the most fun with in your career so far?
    - Contrarily, can you share a few words on a project that resulted in an undesirable outcome and what learnings you may have gained from that experience?
- A link to your GitHub account or other portfolio