Job Url: https://recruiting.paylocity.com/Recruiting/Jobs/Details/3849334 Job Description: All Jobs  > libraryIQ  > HQ - IT - Senior Software Developer Apply HQ - IT - Senior Software Developer Fully Remote • Remote Worker • HQ - IT Job Type Full-time Description The Senior Software Developer / Technical Lead for LibraryIQ is the technical owner of a production SaaS platform used by libraries nationwide. You will be expected to set direction, own outcomes, and lead by example—while continuing to write production-quality code. This position is designed for experienced professionals who already operate as technical leaders. If you are seeking an opportunity to grow into architecture or leadership responsibilities, this role is not the right fit. We are looking for individuals who are relied upon to make sound technical decisions, maintain healthy systems, and deliver consistently.     WHAT YOU WILL OWN The LibraryIQ codebase Architecture, structure, and long-term maintainability Technical decisions and trade-offs Code quality and engineering standards Technical leadership of the team Lead PR reviews and enforce best practices Provide architectural guidance without becoming a bottleneck Mentor developers through real-world feedback, not theory Delivery in an Agile environment Partner with Product and stakeholders to shape scope and estimates Actively participate in (and occasionally lead) Scrum ceremonies Balance velocity with sustainability This role combines hands-on development, technical leadership, and pragmatic execution. You will write code every sprint.    WHAT YOU WILL BUILD A modern Angular application using: Advanced Angular patterns RxJS at a professional level (not copy/paste observables) Signals and modern Angular architecture Clean, scalable frontend systems with clear state management Node.js-based APIs that support analytics-heavy workflows CI/CD pipelines that enable safe, repeatable delivery You will be expected to recognize technical debt, prioritize it appropriately, and address it in a proactive and solutions-focused way.    WHAT “SENIOR” MEANS HERE You: Have already been the person others come to when things get complicated Regularly perform deep PR reviews and push back when needed Can explain why an architectural decision exists—and when to change it Write code that others learn from Can say “no” when the right technical answer requires it You do not: Need step-by-step direction Require constant validation Avoid responsibility for outcomes Requirements  5–8+ years of professional software development experience 3+ years of production Angular experience at an advanced level Deep, practical knowledge of: TypeScript RxJS (operators, composition, error handling, streams) Angular Signals and modern Angular APIs Experience owning or co-owning a production codebase Proven history of leading PR reviews and enforcing standards Experience working in Agile/Scrum teams beyond just attending standups TECHNICAL STACK Frontend Angular (expert) TypeScript RxJS Signals HTML / CSS Backend Node.js REST APIs Express or equivalent Data MySQL or similar relational databases Comfort working with reporting and analytics data DevOps & Workflow GitHub (branching strategies, PR workflows) CI/CD (GitHub Actions preferred) Jira or similar Agile tools PUBLIC SIGNALS OF EXPERTISE (STRONGLY PREFERRED) We value engineers who contribute beyond their employer. Strong candidates will have at least one of the following: A public GitHub profile with meaningful, non-trivial work Published technical articles or blog posts Conference talks, presentations, or workshops Open-source contributions demonstrating depth and taste If your work has only ever lived behind a corporate firewall, be prepared to explain how you grow your craft. WHAT SUCCESS LOOKS LIKE (FIRST 6–12 MONTHS) The codebase is more consistent, more readable, and easier to evolve PR quality across the team improves measurably Architectural decisions are documented and understood Junior engineers are shipping with more confidence Delivery is predictable without heroics WHO SHOULD NOT APPLY This role is intentionally demanding. Please do not apply if any of the following describe you: You are a mid-level developer looking for your first senior or lead title. You have used Angular, but would describe yourself as “comfortable” rather than expert. You rely on examples, blog posts, or AI-generated snippets to write RxJS-heavy code without fully understanding it. You have not yet been responsible for the long-term health of a production codebase. You prefer to focus only on tickets and avoid architectural discussions or decisions. You expect a dedicated architect or tech lead to make hard technical calls for you. You are uncomfortable pushing back on Product or peers when the technical answer requires it. You dislike code reviews, or see them as a formality rather than a core responsibility. You want to stop writing code in order to “move into leadership.” You need detailed implementation instructions to be productive. You are not comfortable being accountable for technical outcomes—not just effort. This is not a role for someone who wants to become a technical leader. It is for someone who already is one. Benefits Medical, Dental,  Vision PTO Tuition Assistance 401k Eligibility Salary: $150,000 - $200,000 Full-Time Remote Exempt, Full time  Location Limitations - Please note at this time, we are only accepting applications from candidates based in the following states: AZ,CA,DC,FL,GA,IL,IN,KS,KY,MA,MD,ME,MI,MN,MO,NC,NM,OK,SC,TN,TX,UT,VA,WI  Salary Description $150,000 - $200,000 Apply libraryIQ Jobs View All Jobs Powered by Privacy Policy Payroll & HR Software