LMI logo
LMI

Innovation at the Pace of Need™

Full Stack Software Engineer – Tech Lead

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 1961H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

7 days ago

Salary

$134.4K - $232.4K / year

Seniority

Senior

Bachelor Degree8 yrs expEnglishCypressJavaScriptJestReactSQLTypeScript

Job Description

Full Stack Software Engineer – Tech Lead

LMI

• Lead and mentor a team of software engineers, guiding technical decisions, conducting code reviews, and establishing best practices and documentation. • Drive full-stack systems design decisions involving API architecture, data models, and UI component structure. • Lead an AI-enabled development team, owning the guardrails, validation layers, end-to-end tests, and supporting systems that keep AI-assisted output safe, reliable, and production-grade. • Break down product and design requirements into clear, workable, well-scoped engineering tasks and distribute them effectively across the team. • Build intuitive, responsive front-end experiences using React and modern component libraries, translating requirements into clean, reusable UI components. • Write clean, secure back-end services using Express.js, with a focus on REST APIs, modular design, and Prisma ORM. • Collaborate across design, product, DevSecOps, and field teams to launch features quickly and securely. • Drive rapid prototyping cycles while enforcing production-grade coding standards across the team. • Champion automated testing and code quality gates by writing and reviewing unit, integration, and end-to-end tests. • Troubleshoot bugs, squash performance bottlenecks, and build for IL6 deployment requirements.

Job Requirements

  • 8 + years of relevant software engineering experience, including prior experience leading engineers.
  • Demonstrated ownership of full stack software development from infrastructure to user experience.
  • Experience leading an AI-enabled development team, including owning the guardrails, validation, end-to-end testing, and support systems needed to safely and reliably ship AI-assisted work.
  • Full stack proficiency across frontend and backend, with demonstrated ability to make architectural decisions spanning both.
  • Strong frontend skills: React (component design, hooks, modern front-end patterns), JavaScript/TypeScript, and a solid grasp of HTML, CSS, and responsive design principles.
  • Strong backend skills: Express.JS, with hands-on experience with Prisma ORM and relational databases, plus a solid understanding of SQL, indexing, and query optimization.
  • Deep understanding of systems design and the relationship between frontend and backend systems, including state management, REST APIs, async data fetching, and event-driven/asynchronous messaging patterns.
  • Experience with testing tools across the stack (e.g., Jest, Vitest, React Testing Library, Playwright, Cypress) and a track record of building automated validation and end-to-end testing into delivery.
  • Proven ability to turn product and design requirements into workable, well-scoped engineering tasks.
  • Familiarity with secure software development practices and CI/CD pipelines (GitHub Actions, GitLab, etc).
  • Comfortable leading in Agile or Lean environments, with rapid delivery cycles and direct user feedback loops.
  • US Citizenship with the ability to obtain and maintain a government security clearance.
  • Active Secret or TS clearance preferred.

Benefits

  • High Fringe/Full-Time

Related Job Pages

More Full-stack Engineer Jobs

Progyny, Inc. logo

Senior Principal Software Architect – Healthcare

Progyny, Inc.

We envision a world where everyone can realize dreams of family and ideal health.

Full TimeRemoteTeam 201-500Since 2015H1B No Sponsor

• Shapes and guides the architecture of complex systems, platforms, and technology practice domains across the organization • Balances architectural rigor with pragmatic delivery considering business outcomes, quality attributes, organizational capabilities, cost, risk, and time-to-market commitments • Remains hands-on through discovery, design, technical spikes, reference implementations, and foundational assets that enable durable delivery • Communicates architectural strategy, trade-offs, risk, and technology direction to technical and nontechnical stakeholders • Coaches internal and external implementation stakeholders on the appropriate application of architecture, patterns, platforms, and technologies

United States
$205K - $220K / year
WashU IT logo

Senior Software Engineer – Radiology

WashU IT

Washington University in St. Louis Information Technology

Full TimeRemoteTeam 501-1,000H1B No Sponsor

• Provides technical and analytical work to develop, design, and/or support applications for research and clinical functions of scientists and clinicians. • Participates in the design and development of informatics solutions using software engineering expertise. • Developing code based on architecture and technical design finalized and approved by more senior technical staff. • Applying advanced knowledge of software engineering principles to develop and write original software to meet research-based needs. • Utilizes experience of scientific and mathematical concepts in the design of single software applications or interfaces. • Implements client and web-based applications using enterprise scale languages, including Java, Javascript, and Python. • Mentors junior software engineers and other technical staff and students in computer science-related tasks. • Owns end-to-end release management for XNAT: branching and versioning strategy, release candidate builds, regression and upgrade testing, release notes, and coordination of deployment to production research and clinical environments.

Missouri
$75.2K - $128.8K / year
Full TimeRemoteTeam 201-500H1B No Sponsor

• Own the end-to-end technical design of Five9 solutions, producing Technical Design Documents and architecture that align to Five9 best practices, client requirements, and TELUS Digital delivery standards. • Configure and implement Five9 Intelligent CX solutions across voice, digital, and outbound channels — including IVR / Studio scripts, skills-based routing, inbound/outbound/blended campaigns and dialing strategies, agent desktop, and workflow automation. • Design and build integrations using Five9 APIs, web services, and connectors to CRM, UC, data, and third-party platforms (e.g., Salesforce, ServiceNow, Microsoft Dynamics, Zendesk, Microsoft Teams). • Implement Five9 AI capabilities — intelligent virtual agents, agent assist, and digital engagement — to drive automation and improved customer experience. • Provide technical direction to application engineers, review configurations and integrations, and support System Integration Testing (SIT), User Acceptance Testing (UAT), and go-live to ensure solutions meet quality and performance standards. • Produce "as-built" documentation, configuration guides, and runbooks, and lead technical walkthroughs and handover to the client's operations or managed support teams. • Lead hyper-care immediately following go-live, troubleshooting issues and optimizing platform performance and configuration. • Act as a technical advisor on Five9 platform capabilities, supporting account and solutioning teams with discovery, solution demonstrations, proofs of concept, and effort estimation as needed. • Contribute reusable assets, accelerators, and best practices to the Five9 practice, and mentor engineers to grow the team's technical depth.

North Carolina + 3 moreAll locations: North Carolina | Ohio | Massachusetts | Virginia
$152.6K - $179.6K / year
Mind Computing logo

Full Stack Developer

Mind Computing

Innovate | Automate | Accelerate

Full TimeRemoteTeam 11-50H1B No Sponsor

• Design, develop, and maintain scalable full-stack applications using technologies such as Java, Java EE, Java 17, Spring, Node.js/TypeScript, React, Angular, Python, Django, Flask, and FastAPI. • Develop responsive user interfaces with a focus on performance, accessibility, and cross-browser compatibility. • Build and maintain server-side applications, RESTful APIs, microservices, and enterprise integrations. • Design and implement data solutions using relational and non-relational databases, including PostgreSQL, MySQL, and MongoDB. • Develop event-driven architectures and cloud-native applications to support enterprise-scale systems. • Integrate AI and Large Language Model (LLM) capabilities using platforms and APIs such as OpenAI, AWS Bedrock, and Claude. • Evaluate emerging AI technologies and recommend tools, frameworks, and architectures to improve application capabilities. • Troubleshoot, debug, and resolve complex technical issues while maintaining high-quality coding standards. • Participate in Agile development activities, including sprint planning, technical design discussions, development, testing, and deployments. • Develop automated tests and support quality assurance efforts using tools such as Cypress and Playwright. • Identify and remediate security vulnerabilities while following secure software development practices. • Collaborate with developers, product owners, business analysts, and stakeholders to deliver reliable software solutions. • Take on additional tasks and responsibilities as needed to support team objectives and ensure the success of the project.

United States
$105K - $115K / year