Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full Stack Software Developer

DESE Research, Inc.

Job Description

Job Description

DESE Research, Inc. is seeking a talented, motivated, and collaborative Full-Stack Developer to join a multidisciplinary team of software developers, data engineers, analysts, and researchers. This role supports the development of data-intensive web applications that combine Python backends, React/TypeScript front ends, and large language model (LLM) capabilities using retrieval-augmented generation (RAG). If you enjoy working across the software stack and applying emerging technologies to complex defense challenges, we want to hear from you!

Job Details:

The candidate will work as part of a collaborative Agile team to design, build, test, and deploy web applications that process and analyze large volumes of data. The technical environment includes Flask and Django, React and TypeScript, PostgreSQL, ArangoDB, Qdrant, Docker, Kubernetes, asynchronous Python, Celery, continuous integration pipelines, and automated testing. Our developers are cross-functional, and contribute to containerization, deployment, and testing while supporting infrastructure in addition to feature development. This position follows a hybrid schedule in Huntsville, Alabama.

Responsibilities:

  • Design, implement, test, and maintain features across Python backends using Flask or Django and React/TypeScript front ends.
  • Write Unit, Integration, and End-to-End tests using frameworks like pytest, Selenium, or Cypress.
  • Develop and maintain APIs, user interfaces, background services, and data-processing workflows.
  • Work with relational, NoSQL, and vector databases, including PostgreSQL, ArangoDB, and Qdrant or similar technologies.
  • Integrate LLM capabilities using the OpenAI SDK, vLLM inference servers, RAG patterns, embeddings, and vector search.
  • Build and maintain data pipelines that process and analyze datasets ranging up to terabyte scale.
  • Use asynchronous Python and task orchestration tools such as Celery to support background processing and long-running jobs.
  • Containerize applications with Docker and contribute to deployment and operations in Kubernetes environments.
  • Contribute to continuous integration pipelines, unit tests, integration tests, code reviews, and deployment infrastructure.
  • Participate in daily standups, two-week sprints, backlog refinement, and other Agile development activities.
  • Communicate progress and technical decisions clearly through documentation, status updates, and live customer demonstrations.
  • Collaborate across the team, share ownership of the codebase, and help prevent technical knowledge from becoming siloed.

Required Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, Data Science, or a related technical discipline.
  • 2-10 years of relevant software development experience. Relevant skills may be demonstrated through professional experience, internships, coursework, research, or substantial technical projects, as appropriate to the candidate's career level.
  • Proficiency in Python and an understanding of core web development concepts, including REST APIs, and JSON.
  • Familiarity with Python web frameworks, such as Flask or Django.
  • Working knowledge of front-end development using HTML, CSS, and JavaScript or TypeScript, with familiarity with React.
  • Understanding of relational databases, SQL, and fundamental data-modeling concepts.
  • Familiarity with Git, software testing concepts, and collaborative software-development practices.
  • Ability to work in a Linux development environment or quickly develop that capability.
  • Strong written and verbal communication skills, including the ability to work collaboratively and present technical progress to customers.
  • Ability to obtain and maintain a U.S. security clearance.
  • Ability and willingness to work a hybrid schedule and relocate to the Huntsville, Alabama area if not already local.

Preferred Qualifications:

  • Professional experience developing production applications with Flask or Django and React with TypeScript.
  • Experience with modern front-end tooling and state-management libraries such as Vite, Zustand, or similar technologies.
  • Experience with PostgreSQL and NoSQL or vector databases such as ArangoDB, Qdrant, MongoDB, pgvector, or Weaviate.
  • Experience with asynchronous Python, asyncio, Celery, task queues, or background-job orchestration.
  • Experience integrating LLM APIs or operating inference services such as vLLM, including hands-on work with RAG, embeddings, chunking strategies, retrieval, or evaluation.
  • Experience designing data pipelines, writing efficient queries, and processing large datasets at hundreds-of-gigabytes or terabyte scale.
  • Experience writing Dockerfiles and deploying, scaling, or troubleshooting applications in Kubernetes.
  • Experience with cloud infrastructure automation, provisioning, and configuration-management tools, such as Terraform and Ansible.
  • Experience developing or maintaining CI/CD pipelines using GitHub Actions, GitLab CI, Jenkins, or similar tools.
  • Demonstrated use of unit, integration, and end-to-end testing, including mocking, test fixtures, and quality gates.
  • Experience evaluating architecture options and making sound tradeoffs involving performance, scalability, security, maintainability, and deployment.
  • Experience leading feature areas, mentoring other developers, or translating complex customer needs into actionable technical work.
  • Coursework, certification, research, or professional experience in AI/ML, data science, MLOps, LLMs, or related areas.
  • Prior software-engineering experience supporting defense, government, mission-critical, or other regulated environments.
  • Track record of producing clear technical documentation and delivering effective customer-facing presentations or demonstrations.

The ideal candidate is a career-minded individual who wants to become a part of something bigger. DESE has industry-leading benefits including a generous profit-sharing plan, competitive pay, but perhaps most importantly, the opportunity to work with the best and the brightest in the industry in support of the US warfighter. Launching a career with DESE allows you to put your skills and experience to good use doing crucial, mission-critical work that our country's armed forces and others depend on.

DESE is committed to creating a company that is known for its respect and care for employees. We understand that happy employees are what keeps our business going and we strive to provide the best opportunities for each individual working on our team! Here are a few reasons you will love working for DESE:

  • Competitive salaries
  • Annual performance bonuses
  • Robust 401K profit sharing plan
  • Competitive health, dental & vision insurance with affordable premiums
  • Two different flexible spending account options
  • Company paid life insurance & Accidental Death & Dismemberment
  • Education reimbursement program
  • Personal leave for approved philanthropic activities
  • Vacation, Sick, & Holiday leave
  • Opportunities for internal promotions
  • Employee referral incentive program
  • Rewards and gifts for service anniversaries

Disability Accommodation for Applicants - DESE Research, Inc. is an Equal Employment Opportunity employer and provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in its job application procedures. If you have any difficulty using our online system and you need an accommodation due to a disability, you may use the following alternative email address or phone number to contact us about your interest in employment with us: View email address on us.fitly.work or View phone number on us.fitly.work.

Job Posted by ApplicantPro

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Full Stack Software Developer in Huntsville, AL vacancy
  •  ...Job Description Job Description Avion Solutions Inc., a 100% employee-owned company, is seeking candidates for a Full Stack Software Developer to support the Maneuver Air Directorate. This position is located in Huntsville, AL. Job Responsibilities/Duties... 
    Suggested
    For contractors

    Avion Solutions

    Huntsville, AL
    a month ago
  •  ...Arcarithm is currently seeking top talent in the areas of full stack software development, artificial intelligence, optimization, and data...  ...Arcarithm and all we offer! Job Title: Full Stack Software Developer Job Location: Huntsville, AL We are seeking a versatile... 
    Suggested
    Local area
    Remote work
    Flexible hours

    Archarithms Inc

    Huntsville, AL
    a month ago
  •  ...3, 1.16.7.4): Maintains application environments across the full development pipeline, performs software analysis/design/sustainment/retirement, manages application security and authorization, and develops Digital Enterprise/Knowledge Management applications across... 
    Suggested
    Contract work

    Technology, Automation, and Management, Inc.

    Huntsville, AL
    29 days ago
  • $155k - $175k

     ...Zachary Piper Solutions is seeking a Full-Stack Developer to support a brand-new contract supporting the FBI in Huntsville, AL. The team...  ...Bachelor’s degree in a related discipline and 8+ years of software development experience Active Top Secret clearance Experience... 
    Suggested
    Long term contract
    Contract work

    Jobleads-US

    Huntsville, AL
    1 day ago
  • $77 - $82 per hour

     ...Job Title: Full Stack C/C++ Developer – Aerospace & Defense Systems Location: Huntsville, AL (Onsite) Type: Contract-to-Hire...  ...a team building and supporting mission-critical “flight software” and related tools for tactical strike guided munition programs... 
    Suggested
    Contract work
    Temporary work
    Work experience placement
    Local area

    System One

    Huntsville, AL
    a month ago
  •  ...Performed: AnaVation is seeking a Senior Full Stack Engineer to join our growing Huntsville,...  ...program. This senior role develops secure, scalable, cloud-ready solutions...  ...’s degree and 8+ years of experience in software engineering or full-stack development... 
    Full time
    Temporary work
    Immediate start
    Remote work

    AnaVation

    Huntsville, AL
    8 days ago
  • $135k - $175k

     ...Zachary Piper Solutions is currently seeking a Full Stack Developer to support a Law Enforcement Client based in Huntsville, AL . This position...  ...Clearance ~ Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field ~8+... 
    Full time

    Jobleads-US

    Huntsville, AL
    2 days ago
  • Zachary Piper Solutions is seeking a Senior Full Stack Developer to support a company focused on federal modernization, cloud transformation,...  ...Senior Full Stack Developer include: 8+ years of experience in software engineering, application development, or full-stack... 

    Piper Companies

    Huntsville, AL
    2 days ago
  •  ...security clearance as a condition and continuation of employment. Full Stack Developer Location: Huntsville, Alabama (Fully Onsite) Clearance:...  ..., identify needed system improvements, and develop software and systems from vision to production-ready. You will help clients... 
    Flexible hours

    Apex Systems

    Huntsville, AL
    2 days ago
  • $86.8k - $198k

    Job Number: R0248153 Full-Stack Developer The Opportunity As a full-stack developer, you can resolve a problem with a complete end-to-end solution...  .... If you’re looking for the chance to not just develop software, but to create a system that will make a difference, we need... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work
    Flexible hours

    Booz Allen Hamilton

    Huntsville, AL
    5 days ago
  •  ...years! Come grow with us! Torch Technologies is seeking a Full Stack Software Engineer to support the design, development, integration, and...  ...Engineer, duties will include, but are not limited to: Design, develop, test, and maintain scalable, secure, and reliable full-... 
    Contract work
    Temporary work
    Local area
    Relocation package
    Flexible hours

    Torch Technologies

    Huntsville, AL
    4 days ago
  •  ...Zachary Piper Solutions is seeking a Senior Full Stack Developer to support a Law Enforcement client in Huntsville, Alabama. This full-time, onsite role focuses on designing, developing, and modernizing enterprise applications across front-end, back-end, API, and cloud... 
    Full time

    Jobleads-US

    Huntsville, AL
    2 days ago
  •  ...Zachary Piper Solutions is seeking a Full-Stack Developer to support a brand-new contract with the FBI in Huntsville, AL. This 100% onsite role...  ...The ideal candidate has a Bachelor’s degree, 8+ years of software development experience, and an active Top Secret clearance.... 
    Contract work

    Jobleads-US

    Huntsville, AL
    1 day ago
  • $80k - $140k

     ...Job Description Job Description FishEye is seeking a Front End Software Developer to join our team in Huntsville, AL. The candidate will play a key role on the team responsible for developing and maintaining the Operational Dashboard (OPDASH) software tool. Responsibilities... 
    Temporary work

    Fisheye Software

    Huntsville, AL
    9 days ago
  •  ...The Back-End Software Engineer will be responsible for architecting and developing mission-critical backend applications, microservices, and data platforms that support defense operations and advanced analytics. The engineer will work closely with software, data, and systems... 
    Full time

    Sigmatech, Inc.

    Huntsville, AL
    more than 2 months ago
  • $77 - $82 per hour

     ...Job Description Job Description Job Title: Full Stack C/C++ Developer – Aerospace & Defense Systems Location: Huntsville, AL (Onsite)...  ...a team building and supporting mission-critical “flight software” and related tools for tactical strike guided munition programs... 
    Contract work
    Local area
    Relocation

    System One

    Huntsville, AL
    11 days ago
  • $87.1k - $157.45k

     ...business ethics. Leidos is seeking a talented Software Engineer to work in our Huntsville...  ...opportunity to use your experience to help develop software for Tactical strike guided...  ...ResponsibilitiesAssist with design and implementation of full-stack software architecture and design... 
    Full time
    Work at office
    Relocation

    Leidos

    Huntsville, AL
    4 days ago
  • $115k - $160k

     ...Position Description PingWind is seeking a Front-End Developer to build and deliver the user experience layer of a highly strategic...  ...Qualifications •    3–5 years of experience in frontend development, full-stack development, data application development, or related roles.... 
    Temporary work
    Remote work
    Flexible hours

    PingWind

    Huntsville, AL
    12 days ago
  •  ...Zachary Piper Solutions seeks a Full-Stack Developer to support a brand-new contract for the FBI in Huntsville, AL. This onsite role focuses...  ...modernization with AWS-based environments. Requires 8+ years of software development and a current Top Secret clearance. You will... 
    Contract work

    Jobleads-US

    Huntsville, AL
    1 day ago
  • $117 - $125 per hour

     ...Senior Software Engineer (Onsite) — Huntsville, AL Type: Contract-to-hire Work schedule: 40 hours/week Security clearance...  ...leadership for a team of 5–15 software engineers Define full-stack architecture and design patterns for missile-system... 
    Contract work
    Temporary work
    Local area

    System One

    Huntsville, AL
    a month ago
  •  ...Description Position Title: Senior Software Engineer  Location :...  ...Huntsville, Alabama  Job Type : Full Time    About EO Solutions...  ...across the full software stack, from embedded controls and real...  ..., and the ability to rapidly develop and assess high-quality software... 
    Full time
    Remote work

    EO Solutions Corp

    Huntsville, AL
    a month ago
  •  ...Arcarithm is currently seeking top talent in the areas of full stack software development, artificial intelligence, optimization, and data...  ...solving skills and initiative Required Skills: Design, develop, and maintain software solutions using Java ,and Python Implement... 
    Local area
    Remote work
    Flexible hours

    Archarithms Inc

    Huntsville, AL
    17 days ago
  • $107.9k - $195.05k

    Leidos is seeking a Senior Embedded Software Engineer to support the development of mission...  ...and architectural development across full-stack airborne system software, including...  ...Relevant technical experience must include developing, integrating, testing, or... 
    Full time
    Relocation

    Leidos

    Huntsville, AL
    4 days ago
  • Software Engineer (Front End Specialist) Full-time Huntsville, Alabama About Us Trideum Corporation is a 100% employee...  ...systems. We're seeking a Full Stack Software Engineer with strong...  ...AL. What You’ll Do ~Design and develop full stack software solutions with... 
    Full time
    Internship

    Trideum Corporation

    Huntsville, AL
    a month ago
  •  ...Arcarithm is currently seeking top talent in the areas of full stack software development, artificial intelligence, optimization, and data...  ...Tools (MASC-F) program. This role will focus on designing and developing secure, scalable, and high-performance software systems... 
    Contract work
    Local area
    Remote work
    Flexible hours
    Shift work

    Archarithms Inc

    Huntsville, AL
    a month ago
  • $131.3k - $237.35k

     ...opening for a talented Aviation Embedded Software Engineer to work in our Huntsville...  ...opportunity to use your experience to help develop software for tactical strike, sensors, CUAS...  ...ResponsibilitiesDesign and architect full-stack software solutions for airborne systems,... 
    Full time
    Interim role
    Work at office

    Leidos

    Huntsville, AL
    4 days ago
  •  ...actually get into users’ hands, we’ve got you covered.   We are pleased to announce openings for Senior Software Developers (front end, back end, and full stack) who will join our Technical Solutions Division and JSTC2 Team in Huntsville, Alabama to build software... 
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Nou Systems Inc

    Huntsville, AL
    a month ago
  •  ...This position will work closely with end users, product teams, software engineers, and other stakeholders to understand operator needs...  ...and UI/UX principles to software-centric system development. Develop and administer qualitative and quantitative user-assessment methods... 

    Davis Strategic Innovations, Inc

    Huntsville, AL
    18 days ago
  • $115k - $160k

     ...development Position Description PingWind is seeking a Front-End Developer to build and deliver the user experience layer of a highly...  ...•    3–8 years of experience in frontend development, full-stack development, data application development, or related roles... 
    Temporary work
    Flexible hours

    PingWind

    Huntsville, AL
    2 days ago
  • $99k - $225k

     ...dependent care. Our recognition awards program acknowledges employees for exceptional performance and superior demonstration of our values. Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible to participate in Booz Allen’s benefit... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Huntsville, AL
    16 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack Software Developer. Be the first to apply!