You enjoy learning and are open to new ways of doing things.
You are not afraid to be yourself, experiment, make mistakes and learn from them, ask questions, or voice your concerns.
When communicating you are self-aware, insightful, and proactive.
You are a team member first and individual contributor second. You are aware that high-performing teams are only as strong as their weakest link.
You believe in continuous improvement and request frequent feedback from others.
Participate in the software development lifecycle (SDLC), including implementation, testing, and deployment.
Partner with product teams in product maintenance by resolving bugs, implementing updates to dependencies, and other various improvements as needed to ensure that our product continues to function as expected.
Partner with the team in creating and maintaining team documentation including user manuals and other related materials that describe the software architecture and functionality that your team supports.
Design, build, and support performant distributed systems
Write unit tests, perform code reviews, and participate in design discussions about architecture, data shape, and business logic
UI/UX development
GraphQL
Typescript
Demonstrated ability to take on challenges by pairing with other engineers, comfortable working independently, and mentoring junior developers.
Demonstrated ability to analyze problems, identify candidate solutions, and communicate trade-offs and recommendations to peers and leaders.
Demonstrated ability writing unit tests, performing code reviews, and participating in design discussions about architecture, data shape, and business logic with a commitment to engineering excellence.
Hands-on experience with one or more technologies in our tech stack: React, Node, and SQL.
Experience working collaboratively with Agile or Kanban development teams.
Ability to work in a remote-first team
Requires a minimum of 5 years of related or equivalent experience; or 3+ years with an advanced degree.
We’re remote- and hybrid-friendly
We’re mission driven and values guided
We have a strong commitment to diversity and belonging
We cultivate a culture of trust, autonomy, and collaboration
We’re lifelong learners and champion team member growth and advancement
We’ve got you covered - team member benefits include competitive compensation packages, medical coverage, unlimited PTO and Summer Fridays, wellness reimbursements, Pluralsight subscription, professional development funds and more