Software Developer

Avion SolutionsHuntsville, AL
Onsite

About The Position

Avion Solutions Inc., a 100% employee-owned company, is seeking candidates for a Software Developer to support [Name of Program]. This position is located in Huntsville, AL.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, Data Science, or a related field.
  • Between two (2) to five (5) years of experience in software development, web application development, or related technical projects.
  • Strong proficiency with React, TypeScript, JavaScript, HTML5, and CSS.
  • Experience consuming RESTful APIs and integrating front-end applications with backend services.
  • Knowledge of relational and non-relational databases, data storage solutions, and data retrieval techniques.
  • Familiarity with software development best practices, including testing, debugging, code reviews, and application performance optimization.
  • Working knowledge of AI/ML concepts, tools, and frameworks (e.g., TensorFlow, PyTorch, large language models, or related technologies) sufficient to support AI-enabled projects as needed.
  • Familiarity with data processing concepts such as data preparation, metadata management, and data integration workflows.
  • Must be a U.S. citizen and have the ability to obtain/maintain a DoW security clearance.

Nice To Haves

  • Familiarity with .NET, C#, Node.js, or other backend technologies.
  • Experience using version control systems such as Git.
  • Familiarity with RESTful APIs, microservices architectures, and cloud-native application development.
  • Exposure to AI/ML applications, including Retrieval-Augmented Generation (RAG), OCR, document processing, or multimodal solutions.
  • Knowledge of Agile development methodologies, DevSecOps practices, and CI/CD pipelines.
  • Experience working with cloud platforms such as Microsoft Azure, AWS, or Oracle Cloud Infrastructure; familiarity with high-impact-level environments is a plus.
  • Experience testing, validating, and maintaining production software systems.
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.

Responsibilities

  • Design, develop, enhance, and maintain modern web applications using technologies such as React, Node.js, TypeScript, JavaScript, HTML5, CSS, and related front-end technologies.
  • Integrate front-end applications with RESTful APIs, backend services, and enterprise data sources.
  • Support cybersecurity and data protection requirements throughout the software development lifecycle.
  • Collaborate with the AI Project team to develop and implement AI capabilities and applications, including deploying Large Language Models (LLMs) and RAG solutions, multi-agent data processing, multi-modal document processing and retrieval, and fine-tuning.
  • Develop and maintain Python scripts for data processing and automation of repetitive tasks.
  • Proficient in deploying Virtual Machines (VMs) across various environments and containerization technologies such as Docker, including creating, managing, and optimizing Docker images and container clusters.
  • Document processes, techniques, and best practices for AI application development and deployment.
  • Collaborate with cross-functional teams to ensure seamless integration of AI solutions into existing systems and workflows.
  • Other duties as assigned.

Benefits

  • 100% employee-owned company
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service