Senior DevTools Engineer - AST, CLI, CI/CD
Location
United States
Posted
90 days ago
Salary
$80K - $120K / year
Seniority
Senior
Job Description
Senior DevTools Engineer - AST, CLI, CI/CD
Lingo.dev
Senior DevTools Engineer – AST, CLI, CI/CD About the Project & Team We started Lingo.dev at a hackathon and, after winning the best dev tool award, we just kept building. It evolved into a developer-loved toolkit with hundreds of active users, 7,000 weekly CLI runs, 5,000 GitHub stars, and over 100 million translated words. We've graduated from the world's best tech accelerator (Y Combinator) and raised venture funding to continue building developer tools that must exist but don't yet. We're a small, fully remote team of senior engineers who like to work hard on interesting problems. We value computer science craft over corporate politics and love building tools for developers - including ourselves. Recently we started getting more feature requests than we can ship, so we're excited to expand the team. Please don't use AI to apply. We're an AI-native company, so we'll notice if you do. We want to know how you think and write. Job Functions - Design and maintain the Lingo.dev Compiler architecture (AST traversal and manipulation for build-time localization) with focus on developer experience - Build and maintain CI/CD integrations (GitHub Actions, GitLab CI, Bitbucket Pipelines) - Design and maintain the Lingo.dev CLI - performance, extensibility, and developer experience - Contribute across the full stack (frontend, backend, databases) when needed to ship features end-to-end - Take full ownership of features from design to deployment: draft technical designs, review with founders, implement end-to-end with tests and documentation - 3 sprints of product roadmap work, 1 cooldown sprint (customer feature requests, improvements, bug fixes) - Weekly Demo Days with the senior engineering team Requirements - Built an npm library, CLI tool, an IDE plugin that others have used - 5+ years of production experience with TypeScript and Node.js - Hands-on experience building developer tools using AST manipulation (Babel plugins, ESLint plugins, transpilers, or similar) used by others - Hands-on experience building CLI tools used by others (Commander.js, Ink, oclif, or similar) - Experience with build tools ecosystem (Babel, SWC, esbuild, Webpack, Vite, source maps, tree-shaking) - Experience with monorepo tooling (Nx, Turborepo, or similar) - Expert React knowledge - CS degree or equivalent - algorithms, data structures, system design - Prior remote work experience in distributed teams - Since it's much more fun to brainstorm ideas and solve tricky CS challenges live, we expect you to be available 7-10am San Francisco time daily - Fluent English - Deep knowledge of AI coding tools and workflows - you use them daily and know how to get the most out of them Optional Skills - Deep passion for developer experience (DX) - Experience with Language Server Protocol (LSP) - Experience with code generation (codegen) - Published npm packages - Open source contributions - Speaking multiple languages is a plus - You love Remix, React Router, TanStack Router, or TanStack Start Benefits - Opportunity to work with latest, cutting-edge technologies - Work directly with users using what you build every day - Small team working directly with founders - Be a part of open-source community - Occasional travel to meet the team in person - Conference and learning budget - Flexible working hours - Competitive salary - Health insurance Interview Process - Screening Call (Technical/Cultural Fit) - Live Coding / Technical Project: Evaluating CS fundamentals and architectural depth (algorithms, system design) - Final Deep Dive (System Design & Partnership) After passing the interviews, there's a one-month paid trial period. It's intense - we'll work closely together on real features to make sure we work well together. Do Not Apply If - You are looking for passive, hands-off remote work with minimal team interaction - Uncertainty makes you uncomfortable - you prefer detailed specs over figuring things out as you go - You are unwilling to prioritize customer needs over your preferred patterns or tools
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
• Industrialize critical systems for national sovereignty. • Analyze and secure definition dossiers: study technical specifications to identify industrial risks. • Validate compliance with Defense requirements (e.g., specific materials, surface treatments, EMC compatibility). • Lead the creation of classified industrial dossiers. • Write work instructions (operating procedures, quality checks). • Ensure traceability and configuration management. • Optimize production resources in constrained environments. • Address non-conformities using a root cause analysis approach.
• Assist in the identification, assessment, and prioritization of vulnerabilities in technological environments • Conduct vulnerability scanning and perform risk analysis • Collaborate with infrastructure, applications, and security teams to enhance threat exposure visibility • Manage remediation efforts to mitigate vulnerabilities
Ingénieur(e) de Service – Spectroscopie Atomique
Agilent TechnologiesPremier Laboratory Partner for a Better World
• Installer et optimiser les produits et les configurations matériels sur les sites des clients • Diagnostiquer et résoudre les problèmes de performance du produit • Effectuer la maintenance et les réparations • Assurer la satisfaction de la clientèle en l'informant des opérations de maintenance préventive et des configurations susceptibles d'affecter les performances du produit • Répondre de manière proactive aux problèmes d'équipement potentiels afin d'empêcher toute interruption imprévue des activités du client • Assurer la mise en place de méthodes analytiques clients • Former d'autres ingénieurs de terrain et clients/utilisateurs aux solutions (classroom ou site client)
• Manage, configure, and maintain Infoblox DDI solutions (DNS, DHCP, IPAM) • Administer and troubleshoot DNS servers and related infrastructure • Design and implement scalable DNS/DHCP architectures for hybrid and global operations • Integrate DNS services with cloud platforms (e.g., Azure DNS, Google Cloud DNS) and automation tools • Ensure high availability, performance, and security of DDI services using cybersecurity best practices • Maintain IP address management, subnet allocations, and compliance reporting • Collaborate with network, systems, and security teams to align DDI services with enterprise needs • Support incident response and perform root cause analysis for DDI-related issues • Create and maintain SOPs, operational documentation, and automation scripts



