Collaborate with cross-functional team members and stakeholders within the vision and scope of your product area, helping define project goals and acceptance criteria
Write clean, maintainable, and testable code with an eye towards observability and resilience
Help define and refine the software development practices that make our team effective – everybody’s feedback helps shape our process
Work on a mix of new features, bug fixes, and tech debt
Participate in the entire software development lifecycle, from requirements and design to testing, deployment, and production support/monitoring
Share on-call responsibilities and take part in team that embraces a model of service ownership
This position will require stand-by, on-call, or off-hours duties
Requirements
You are a self-starter, require minimal supervision, and have a track record of learning quickly
Ability to problem solve from first principles and maintain focus on overarching objectives
Ability to write clean, maintainable, and testable code
Experience building search, query and/or analytic systems working with structured and unstructured data
Experience in complex development environments, especially in large-scale highly available distributed systems and SaaS platforms
Excellent communication skills, both verbal and written; able to explain complex technical topics to both internal and external stakeholders with ease and in remote/distributed environments
Experience with full stack web development (e.g. React frontend with Node.js backend API/services)
Experience developing RESTful API's and interfaces that are secure and intuitive
Experience using assertion frameworks and tools to automate regression tests (e.g. Playwright, CodeceptJS, Mocha, Cypress, Jest)
In-depth experience with CI/CD pipelines such as BitBucket, Jenkins, CircleCI, etc
Experience with React, TypeScript/Javascript, Node.js, and SQL
Comfortable working remotely
No fear! Speak your mind
Good jokes, or maybe better, bad jokes
A love for goats
Benefits
health, dental, vision, short-term disability, and life insurance
paid holidays and paid time off
fertility treatment benefit
401(k)
equity
eligibility for a discretionary company-wide bonus
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
clean codemaintainable codetestable codefull stack web developmentRESTful APIsassertion frameworksCI/CD pipelinesReactNode.jsSQL
Soft skills
self-starterproblem solvingexcellent communicationteam collaborationfeedback incorporationservice ownershipremote work adaptabilityfocus on objectivesexplain technical topicshumor