
Senior Software Engineer, Search – Fullstack
Cribl
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $170,000 - $210,000 per year
Job Level
About the role
- 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
- Experience building interactive data visualizations
- Comfortable working remotely
- No fear! Speak your mind
- Good jokes, or maybe better, bad jokes
- A love for goats
Benefits
- health insurance
- dental
- vision
- short-term disability
- life insurance
- paid holidays
- 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 & Tools
clean codemaintainable codetestable codefull stack web developmentRESTful APIsassertion frameworksCI/CD pipelinesReactNode.jsSQL
Soft Skills
self-starterproblem solvingexcellent communicationteam collaborationadaptabilityfocus on objectivesremote workfeedback acceptanceservice ownershipcreativity