1

Stack Software Jobs in Alabama (NOW HIRING)

As a Full Stack Software Engineer, duties will include, but are not limited to: * Design, develop, test, and maintain scalable, secure, and reliable full-stack applications supporting mission and ...

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 ...

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 ...

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 ...

AV/BlueHalo is seeking an experienced Full Stack Software Engineer. The ideal candidate will work closely with the Product Owners in completing complex development taskings while aiding in the daily ...

As a Full Stack Software Engineer your duties will include the following, but are not limited to: * Design, develop, test, and maintain full-stack software applications. * Develop web applications ...

next page

Showing results 1-20

Stack Software information

What is a stack software engineer?

Stack Software Engineers, often referred to as Full Stack Software Engineers, are professionals who have expertise in both front-end and back-end development of software applications. They are capable of working on all layers of a software stack, including databases, servers, APIs, and user interfaces. This versatility enables them to take a project from concept to completion, handling both the client-facing and server-side aspects. Stack Software Engineers are in high demand due to their broad skill set and ability to collaborate across different parts of a development team.

How does a stack software engineer typically collaborate with other teams during the development process?

Stack Software Engineers work closely with various teams, including front-end and back-end developers, designers, QA testers, and product managers. They participate in agile ceremonies, code reviews, and sprint planning sessions to ensure alignment on project goals and technical implementation. Collaboration often involves frequent communication to troubleshoot issues, integrate new features, and optimize existing systems. This cross-functional teamwork is essential for delivering robust, user-friendly software solutions that meet business objectives.

What are the key skills and qualifications needed to thrive as a stack software engineer?

To thrive as a Stack Software Engineer, you need strong proficiency in programming languages such as JavaScript, Python, or Java, along with a solid understanding of both front-end and back-end development. Experience with frameworks (like React or Node.js), version control systems (such as Git), and database management is typically expected, and certifications in relevant technologies can be advantageous. Strong problem-solving, collaboration, and communication skills help you work effectively within agile teams and deliver robust solutions. These skills ensure you can build, maintain, and scale full-stack applications efficiently, meeting project goals and user needs.
What cities in Alabama are hiring for Stack Software jobs? Cities in Alabama with the most Stack Software job openings:

Full Stack Software Developer

Archarithms Inc

Huntsville, AL โ€ข On-site

Full-time

Medical, Retirement

Re-posted 25 days ago


Job description

WE ARE ARCARITHM, and we are changing the world!

If you are ready to grow your career and change the world with us, then join the Arcarithm team!

We are located in beautiful, downtown Huntsville, AL, one of the fastest growing cities in the U.S.! At Arcarithm, we cultivate and foster an environment of integrity, open communication, work life balance, and career development. We are committed to investing in our employees by offering comprehensive health insurance options, a generous 401K plan, competitive salaries, continuous career growth opportunities, flexible schedules including remote work, mentoring and performance incentives.

Arcarithm is currently seeking top talent in the areas of full stack software development, artificial intelligence, optimization, and data analytics. You will work in a dynamic and challenging environment alongside our customers which include Lockheed Martin, General Dynamics, Northrop Grumman, Raytheon, US Army, US Navy, US Air Force, the Missile Defense Agency, and NASA on cutting edge technologies including machine learning, augmented and virtual reality, big data analytics, and more!

We are excited to continue to change and improve the world through innovation and technology!

Contact us today to hear more about Arcarithm and all we offer!

Job Title: Full Stack Software Developer

Job Location: Huntsville, AL

We are seeking a versatile Full Stack Software Developer to join our team in Huntsville. In this role, you will be a key contributor to our end-to-end development process, building robust back-end systems and intuitive front-end interfaces. You will work within a fast-paced environment, leveraging a diverse tech stack that includes Javascript, Java, Python, and Rust to deliver high-performance solutions.

Must have an active and transferable DoD security clearance with current investigation at the required level. Must be able to maintain the required clearance

Required Skills & Qualifications

  • 7 – 10 years software development with a minimum 1 year RUST development
  • Linux Fundamentals: Experience working with Linux environments and linux tools (ssh, vim, cron).
  • Containerization Experience: Experience building and deploying containerized applications via Docker or Podman.
  • Back-End Mastery: Proven experience with Java and Python; familiarity with Rust for systems-level programming is required.
  • Front-End Proficiency: Strong command of JavaScript, React.
  • DevSecOps Mindset: Practical experience with CI/CD tools (e.g., GitLab CI, Trivy, SonarQube).
  • Architecture: Solid understanding of RESTful and gRPC APIs, microservices, and database management.
  • Education: Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • Clearance: Ability to obtain and maintain a Secret Security Clearance (standard for many of our defense-related projects).

Key Responsibilities

  • Full Stack Development: Design and implement scalable back-end services and responsive front-end user interfaces.
  • Multi-Language Integration: Build and maintain containerized high-efficiency systems using Java and Python, while utilizing Rust for performance-critical components.
  • Web Technologies: Develop interactive web applications using JavaScript and modern front-end frameworks such as Svelte and React.
  • Practice DevSecOps: Automate testing and deployment processes within our GitLab environment to ensure frequent, high-quality software releases.
  • Collaboration: Work closely with cross-functional teams to translate complex requirements into functional, mission-critical software.
  • Maintenance & Optimization: Troubleshoot, debug, and upgrade existing systems to ensure peak performance and security.

Nice to Haves:

  • Experience integrating AI-assistance into your programming workflow, especially with local LLMs.
  • Svelte Experience