Skip to main content

Senior Full-Stack Software Engineer

Posted today

lexiconLittle Rock (AR)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Senior Full-Stack Software Engineer Lexicon, Inc. is seeking a Senior Full-Stack Software Engineer to set the standard for software development across a growing company that moves quickly. This role will design, build, deploy, and support secure full-stack applications, APIs, integrations, automations, and internal tools while establishing practical engineering best practices. This role will also establish proper GitHub practices, CI/CD pipelines, and AI-assisted development guardrails that help teams deliver quickly without sacrificing quality, security, or maintainability.
Essential Duties and Responsibilities: Design, build, test, deploy, and support full-stack web applications, REST APIs, integrations, automations, and internal tools, from database schema through user interface. Translate business requirements into technical designs that balance performance, security, maintainability, scalability, and cost. Own GitHub repositories and engineering standards, including branching, pull requests, releases, protected branches, required reviews, CODEOWNERS, documentation, and least-privilege access. Build and maintain CI/CD workflows using GitHub Actions or similar tools, including automated testing, code-quality checks, security and dependency scanning, deployment approvals, validation, and rollback. Create reusable application templates, components, and standards that accelerate secure and consistent delivery. Utilize Lexicon approved AI tools such as Cursor, Claude Code, GitHub Copilot, Microsoft Copilot, Replit, Codex, Grok, or comparable platforms for prototyping, coding, refactoring, debugging, testing, and documentation. Verify all generated output before production. Deploy and operate solutions on approved cloud, serverless, container, virtual-machine, or managed platforms, including configuration, secrets, monitoring, logging, health checks, and incident response. Lead and mentor level I developers through the software development lifecycle by conducting technical reviews to ensure adoption of best practices and giving technical guidance where needed. Lead technical reviews, reduce technical debt, and clearly explain risks, roadblocks, and functionality to team members and business stakeholders
Required Qualifications: Six or more years of professional software development experience, including ownership of production applications. Strong full-stack proficiency in one or more modern ecosystems, such as TypeScript/Node.js and React, Python, C#/.NET, or Java. Experience designing relational database schemas, migrations, and performant queries. Advanced Git and GitHub experience, including repository governance, branching, pull-request workflows, code review, conflict resolution, versioning, and release management. Experience building web applications, REST APIs, integrations, automation tools, and secure authentication and authorization solutions. Hands-on experience with CI/CD, automated testing, secure coding, dependency management, monitoring, deployment, and production troubleshooting. Practical experience with AI-assisted development tools such as Cursor, Replit, Claude, or GitHub Copilot, and the judgment to validate generated code for accuracy, security, privacy, and maintainability. Demonstrated ability to mentor developers, explain technical concepts clearly, document solutions, and drive adoption of shared standards. Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent professional experience.
Preferred Qualifications:
  • 2+ years as a technical lead, senior engineer, or application architect.
  • Experience with Supabase or PostgreSQL, including row-level security and policy design.
  • Experience with GitHub Enterprise, reusable workflows, CodeQL, Semgrep, secret scanning, dependency scanning, or static application security testing.
  • Experience with OAuth 2.0, OpenID Connect, Microsoft Entra ID, JWTs, role-based access control, corporate SSO, and API gateways.
  • Familiarity with OWASP and NIST secure-development guidance and applications that integrate LLMs or AI services.
  • Experience in manufacturing or another data-intensive industrial environment.
  • Our StackAI-assisted development: Cursor, Claude Code, GitHub Copilot, Codex, and Replit (currently prototyping)
  • Source and CI/CD: GitHub and GitHub Actions
  • Application: TypeScript, React, Node.js, and PythonData and hosting: Supabase (PostgreSQL, authentication, and storage), Render, and Microsoft Azure
  • Identity: Corporate SSO through Microsoft Entra IDMeasures of Success
  • Production applications are reliable, secure, documented, maintainable, and aligned with business needs.
  • Software teams follow clear, scalable engineering standards that support rapid growth, consistent delivery, and accountable ownership.
  • AI-assisted development improves delivery speed without weakening privacy, security, code quality, or engineering accountability.
  • Junior developers build capability and ownership through practical coaching and consistent development standards.
  • Reusable patterns and shared practices reduce technical debt, duplicated effort, and time to deploy.
  • You must be legally authorized to work in the United States for our company without the need for current or future visa sponsorship.
Note: The company does not provide employment visa sponsorship for this position.
Benefits:
  • Medical InsuranceHSA with Employer contributions
  • Dental Insurance
  • Vision Insurance
  • Group and Voluntary Life Insurance
  • Short Term/Long Term Disability
  • Critical Illness Plan
  • Employee Assistance Program
  • Paid Vacation 401(k) with Employer MatchESOP

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this