PeopleTec

Full-Stack Software Engineer

PeopleTec$85K — $110K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of professional software development experience.
  • Strong experience in JavaScript or TypeScript.
  • Experience in building frontend applications with Vue 3.
  • Experience in developing backend APIs with Node.js.
  • Proficient in Python for scripting and automation tasks.
  • Familiarity with Docker and Linux environments.
  • Ability to support deployed applications and troubleshoot issues.

Responsibilities

  • Design, develop, and maintain full-stack software applications.
  • Build modern web frontends with Vue 3, JavaScript, and TypeScript.
  • Develop backend services and APIs using Node.js.
  • Create Python scripts and automation utilities.
  • Build and troubleshoot Docker-based application environments.
  • Support Linux-based deployments and configurations.
  • Document and contribute to coding standards and architectural decisions.

Benefits

  • Work within an Agile development environment.
  • Opportunity to contribute to important government customer missions.
  • Promote strong collaboration across technical and non-technical teams.
  • Comfortable working conditions with a focus on maintainability and security.
  • Opportunity for professional development in a dynamic environment.
Full Job Description
Responsibilities

PeopleTec is currently seeking a Full-Stack Software Engineer to support our Huntsville, AL location.

We are currently looking for a mid career Full-Stack Software Engineer.

Duties:
  • Design, develop, test, and maintain full-stack software applications supporting government customer missions within an Agile development environment.
  • Build and support modern web frontends using Vue 3, JavaScript, and TypeScript.
  • Develop and maintain backend services and APIs using Node.js.
  • Create and support Python scripts, utilities, automation tasks, and integration workflows.
  • Build, maintain, and troubleshoot Docker-based application environments.
  • Support Linux-based application deployment, configuration, logging, and troubleshooting.
  • Contribute to coding standards, API design, database modeling, system architecture, and long-term platform maintainability.
  • Support production troubleshooting, defect resolution, and root-cause analysis.
  • Document technical decisions, application behavior, deployment steps, and support procedures.
  • Independently own moderately complex features, modules, or workstreams with appropriate guidance.


Qualifications

Required Skills/Experience:
  • 3+ years of professional software development experience.
  • Strong experience with modern JavaScript or TypeScript application development.
  • Experience building frontend applications with Vue, preferably Vue 3.Experience developing backend APIs and services with Node.js.
  • Experience working with relational databases and writing maintainable data-driven application logic.
  • Experience using Python for scripting, automation, data handling, integrations, or backend support tasks.
  • Experience using Git for source control in a collaborative software development environment.
  • Experience building, running, or troubleshooting applications in Docker containers.
  • Comfortable working in Linux environments, including command-line usage, logs, services, file permissions, networking basics, and deployment troubleshooting.
  • Ability to work across the full application stack, including frontend, backend, database, containers, and deployment considerations.
  • Experience supporting deployed applications and troubleshooting real-world issues.
  • Ability to understand mission workflows, user needs, and operational processes, and build software that supports them effectively.
  • Strong judgment around maintainability, security, data quality, and user experience.
  • Ability to independently own moderately complex features or modules.
  • Strong communication skills with both technical and non-technical stakeholders.
  • Travel: 10%
  • Must be a U.S. Citizen
  • An active DoD TS/SCI clearance is required to perform this work. Candidates are required to have an active TS/SCI clearance upon hire, and the ability to maintain this level of clearance during their employment.

Education Requirements:
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field; or equivalent professional experience.

Desired Skills:
  • Experience with Vue 3 Composition API.
  • Experience with MongoDB.
  • Experience with Docker Compose or multi-container application environments.
  • Experience with Linux shell scripting.
  • Experience working with Atlassian tools, particularly Jira and Bitbucket.
  • Experience with CI/CD pipelines, automated testing, or release automation.
  • Experience working in government contracting, compliance-heavy, operational, or mission-support environments.
  • Familiarity with secure handling of sensitive operational, mission, customer, or government data.

Estimated Time To Hire:
  • July 2026

About PeopleTec

PeopleTec, Inc. is a defense contractor that provides engineering and technical services to the United States Department of Defense and other government agencies. The company was founded in 2005 and is headquartered in Huntsville, Alabama. PeopleTec specializes in systems engineering, cybersecurity, and software development. The company has received numerous awards for its work, including the 2019 North Alabama Better Business Bureau Torch Award for Ethics and the 2018 Huntsville/Madison County Chamber of Commerce Small Business of the Year Award. PeopleTec has a strong commitment to giving back to the community and supports a variety of charitable organizations.
Learn more about PeopleTec
Size
500 employees
Industry
Net Income
$10 million
Founded
2005
5 Year Trend
+20%
Revenue
$100 million

Similar Jobs

More Jobs at PeopleTec

  • PeopleTec
    Senior Systems Engineer
    $100K — $130K *
    Huntsville, AL 35810 (Madison County)
    Aerospace & Defense
    In-Person
  • PeopleTec
    Full-Stack Software Engineer
    $85K — $110K *
    Huntsville, AL 35810 (Madison County)
    Information Technology
    In-Person
  • PeopleTec
    Senior Cloud Developer
    $100K — $130K *
    Huntsville, AL 35810 (Madison County)
    Information Technology
    In-Person
  • PeopleTec
    Cloud Developer SME
    $100K — $130K *
    Huntsville, AL 35810 (Madison County)
    Information Technology
    In-Person
  • PeopleTec
    Data Engineer
    $90K — $120K *
    Huntsville, AL 35810 (Madison County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Full-Stack Software Engineer jobs: