FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer II – Backend Developer Experience
OptroSenior Software Engineer II focusing on Backend Developer Experience for Optro's backend JavaScript/TypeScript monorepo, ensuring robust and efficient development processes.
Tech Stack
Tools & technologiesJavaScriptNode.jsTypeScript
About the role
Key responsibilities & impact- Steward Monorepo DX & Quality Tooling: In close alignment with core DX teammates and the Architecture team, steward the technical direction of our backend TypeScript monorepo, taking primary ownership of build orchestration, code quality tooling (linting, formatting, static analysis), and inner-loop tooling that supports both human and automated development.
- Design and Build Platform Tooling: Create monorepo scaffolding, shared libraries, and code generation patterns that make it trivial for any contributor to keep backend services healthy and aligned with current standards.
- Optimize the Test & Feedback Loop: Partner with quality assurance stakeholders to optimize how test suites run within our build graphs. Your focus will be on the execution efficiency of these loops (e.g., test sharding, build graph caching, and feedback speed) to keep developer wait-times low.
- Support and Optimize Monorepo CI Pipelines: Collaborate with our dedicated CI engineering resources to ensure backend and monorepo execution pipelines are fast, deterministic, and deliver direct feedback back to developer environments.
- Drive Repeatable and Safe Automation: Build tooling, CLI scripts, and configurations that can be safely executed repeatedly by either engineers or automated environments without introducing unintended side effects or configuration drift.
- Partner Across Engineering: Collaborate closely with fellow developers, the Architecture team, and quality engineering stakeholders to support backend patterns, identify build/test friction, run developer surveys, and drive platform-wide tool adoption.
Requirements
What you’ll need- 6+ years of professional software development experience, with a heavy emphasis on backend systems, platform tools, or build/test infrastructure at a non-trivial scale.
- Expert-level proficiency in Node.js and TypeScript, with a deep understanding of language features, asynchronous patterns, and backend performance tuning.
- Substantial hands-on experience designing, scaling, and managing complex workspace environments utilizing modern build orchestration tools (such as pnpm, Turborepo, or similar).
- Experience building reusable scaffolding, scripts, and tooling designed to simplify workflows and enforce clean standards for other engineers.
- A track record of designing automation, CLI scripts, or codemods that are deterministic, side-effect-free, and safe to execute repeatedly in a continuous-run environment.
- Exceptional written and verbal communication; a proven track record of writing clear EDDs (Engineering Design Docs), building consensus across diverse engineering, testing, and architecture disciplines, and guiding shared platform initiatives without direct organizational authority.
- Highly proactive when operating in a rapidly changing space, with a talent for balancing immediate developer pain-points with long-term infrastructure scaling needs.
Benefits
Comp & perks- Offers Bonus
- 15% Annual Target Bonus
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsTypeScriptbuild orchestrationtest automationCI pipelinesscaffoldingCLI scriptsstatic analysislintingformatting
Soft Skills
written communicationverbal communicationcollaborationproactivityconsensus buildingguiding initiativesproblem-solvingadaptabilityleadershiporganizational skills