Jobs · Engineering · Tennessee

Lead Full-Stack Software Engineer

inVerita · Only, TN · 3 days ago
EngineeringFull-time

Qualifications

  • 8+ years of experience as a software engineer building production-grade applications;
  • Strong expertise in React, TypeScript, and modern front-end development practices;
  • Promised experience designing, building, and scaling APIs (GraphQL and REST) in production environments;
  • Strong backend development experience using Node.js, TypeScript, and SQL (PostgreSQL preferred);
  • Experience working within modern monorepo setups (Nx, Turborepo, Yarn Workspaces, etc.);
  • Strong data modeling and database design experience, ideally with PostgreSQL;
  • Experience building, integrating, and supporting data ingestion pipelines and application-level data processing logic (Node.js, Python, or SQL), with attention to performance, scalability, and maintainability;
  • Comfortable building, supporting, and integrating with production-grade ETL/data pipelines;
  • Strong understanding of automated testing practices and CI/CD workflows;
  • Familiarity with cloud infrastructure (AWS preferred) and containerization;
  • Comfortable working across both greenfield and legacy systems;
  • Tech-savvy and capable of leading projects across both application and data-focused initiatives;
  • Confident in navigating ambiguity and owning delivery from problem framing through execution;
  • Strong communication skills with an ability to bridge technical and non-technical stakeholders;
  • Demonstrated experience mentoring engineers, developing talent, and contributing to engineering culture and growth;
  • Experience in fast-paced startup or scaling environments;
  • Proactive in identifying architectural and systemic improvements;
  • Experience balancing team delivery accountability with individual technical contribution;
  • Experience leading teams in an Agile environment and using tools such as Jira to manage delivery, track progress, and communicate status effectively;
  • Prior experience in healthcare, life sciences, or regulated data environments is a plus.

Responsibilities

  • Leading a small team of engineers across multiple concurrent initiatives, ensuring clear scoping, execution discipline, and delivery accountability;
  • Driving team execution rituals (sprint planning, backlog refinement, retrospectives) and ensuring work is well-scoped with clear acceptance criteria and measurable outcomes;
  • Owning delivery tracking and transparency using Jira and documentation via Confluence, keeping stakeholders aligned on status, risks, tradeoffs, and priorities;
  • Designing and building robust GraphQL and REST APIs and scalable backend services that are both internal and external facing;
  • Taking end-to-end technical ownership of features across both product and data domains;
  • Contributing hands-on production-level code across frontend (React, TypeScript) and backend (Node.js, SQL, GraphQL, REST) systems;
  • Developing and supporting data ingestion workflows and integration logic, including ETL-style processing and downstream system integrations;
  • Designing technical solutions that support application growth, reliability, performance, and maintainability;
  • Owning complex cross-domain engineering initiatives spanning application features, API systems, CRM functionality, and data workflows;
  • Promoting engineering excellence through code quality, performance optimization, testing best practices, and architecture documentation;
  • Partnering closely with Product and cross-functional stakeholders to translate business requirements into scalable engineering solutions;
  • Leveraging AI-assisted development tools (e.g., Claude Code) to improve engineering velocity, code quality, and delivery efficiency, while tracking measurable impact through KPIs such as cycle time, defect rates, and throughput;
  • Mentoring engineers through code reviews, design discussions, career development conversations, and structured feedback.

Similar jobs