1

Full Stack Software Engineer Jobs in Tennessee (NOW HIRING)

... Stack Software Engineer to support multiple concurrent software projects within a Department of ... Design, architect, and develop full-stack applications from concept to completion. * Work on ...

... Stack Software Engineer to support multiple concurrent software projects within a Department of ... Design, architect, and develop full-stack applications from concept to completion.Work on multiple ...

... Stack Software Engineer to support multiple concurrent software projects within a Department of ... Design, architect, and develop full-stack applications from concept to completion. * Work on ...

... Stack Software Engineer to support multiple concurrent software projects within a Department of ... Design, architect, and develop full-stack applications from concept to completion. * Work on ...

Downtown Music Publishing is looking for a driven individual to join us as a Full Stack Software Engineer to help build our next-generation music publishing platform from the ground up. You'll help ...

Downtown Music Publishing is looking for a driven individual to join us as a Full Stack Software Engineer to help build our next-generation music publishing platform from the ground up. You'll help ...

Downtown Music Publishing is looking for a driven individual to join us as a Full Stack Software Engineer to help build our next-generation music publishing platform from the ground up. You'll help ...

Showing results 21-40

Full Stack Software Engineer information

See Tennessee salary details

$40.4K

$122.3K

$172.9K

How much do full stack software engineer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for full stack software engineer in Tennessee is $122,320.00, according to ZipRecruiter salary data. Most workers in this role earn between $100,700.00 and $143,400.00 per year, depending on experience, location, and employer.

What is a full stack software engineer?

A full stack software engineer develops all aspects of a software application, from the user interface to the back-end database. As a full stack software engineer, your job duties include gathering customer requirements, writing the code to develop the application, and troubleshooting the application for any issues. The qualifications to pursue a career as a full stack software engineer include an associate or bachelor’s degree in computer science, software engineering, or a related field and proficiency in a variety of coding languages and frameworks.

What are the key skills and qualifications needed to thrive as a full stack software engineer, and why are they important?

To thrive as a Full Stack Software Engineer, you need strong proficiency in both front-end (e.g., HTML, CSS, JavaScript) and back-end (e.g., Node.js, Python, Java) development, typically supported by a relevant degree or equivalent experience. Familiarity with frameworks (like React or Angular), version control (such as Git), databases (SQL/NoSQL), and cloud platforms is essential, and certifications like AWS Certified Developer can be beneficial. Problem-solving ability, collaboration, and adaptability are vital soft skills that help engineers navigate complex projects and work effectively in teams. These skills ensure the ability to deliver robust, scalable, and user-friendly applications that meet dynamic business needs.

How do full stack software engineers typically collaborate with other team members during a development project?

Full Stack Software Engineers often work closely with front-end and back-end developers, UI/UX designers, product managers, and QA testers throughout the software development lifecycle. Collaboration typically involves participating in agile ceremonies such as daily stand-ups, sprint planning, and code reviews to ensure alignment and progress. They are expected to communicate effectively across disciplines, help troubleshoot issues that span both client and server sides, and contribute to shared documentation. This collaborative environment helps ensure that solutions are cohesive, scalable, and meet user requirements.

What is the difference between Full Stack Software Engineer vs Front End Developer?

AspectFull Stack Software EngineerFront End Developer
Required SkillsProficiency in both front-end and back-end technologies, including HTML, CSS, JavaScript, server-side languages, and databases.Specializes in client-side technologies like HTML, CSS, JavaScript, and frameworks such as React or Angular.
Work EnvironmentWorks on both server and client-side development, often involved in full project lifecycle.Focuses primarily on designing and implementing user interfaces and user experience.
Common UsageUsed in full-stack development teams, startups, and projects requiring versatile developers.Found in teams emphasizing UI/UX, web design, and front-end frameworks.

While both roles require strong JavaScript skills, Full Stack Software Engineers handle both front-end and back-end development, whereas Front End Developers focus solely on the user interface and experience. The choice depends on whether you prefer a broader development scope or specialization in UI design.

Are full stack software engineers in demand?

Full stack software engineers are in high demand due to their ability to work on both front-end and back-end development, making them valuable in many industries. Companies seek these professionals for their versatility, often requiring knowledge of frameworks, programming languages, and tools like JavaScript, Python, and cloud platforms. The demand is expected to grow as digital transformation continues across sectors.

Can I learn full stack software engineer in 3 months?

Becoming a full stack software engineer in three months is challenging, as it typically requires several months to years of consistent learning to gain proficiency in both front-end and back-end development, including skills in programming languages, frameworks, databases, and version control. Intensive bootcamps or self-study programs can accelerate learning, but practical experience and project work are essential for job readiness.

What are the most commonly searched types of Full Stack Software Engineer jobs in Tennessee?

The most popular types of Full Stack Software Engineer jobs in Tennessee are:

What cities in Tennessee are hiring for Full Stack Software Engineer jobs?

Cities in Tennessee with the most Full Stack Software Engineer job openings:

What are popular job titles related to Full Stack Software Engineer jobs in TN?

For Full Stack Software Engineer jobs in TN, the most frequently searched job titles are:

Infographic showing various Full Stack Software Engineer job openings in Tennessee as of August 2026, with employment types broken down into 100% Full Time. Highlights an 64% In-person, 4% Hybrid, and 32% Remote job distribution, with an average salary of $122,320 per year, or $58.8 per hour.

Senior AWS Full Stack Software Engineer

Knoxville, TN • On-site

System One
Business Consulting Services • 5 - 10K employees

Other

Posted 10 days ago


Job description

Senior AWS Full Stack Engineer

Locations: Knoxville, TN | Columbia, SC | Lafayette, LA | Birmingham, AL Work Arrangement: Hybrid — candidates must be able to work from one of the listed locations Industry: Financial Services Experience: 5+ years

We are seeking a Senior AWS Full Stack Engineer to develop and enhance cloud-based applications within a large-scale financial services environment.

This opportunity is ideal for an experienced, hands-on engineer who is comfortable working across the full application stack—from modern web interfaces and backend services to databases and AWS cloud infrastructure. You will build scalable applications and APIs, contribute to cloud-native development initiatives, and support automated build, testing, and deployment processes.

The role also offers opportunities to incorporate Generative AI and large language model capabilities into enterprise applications, including intelligent assistants, conversational interfaces, summarization, and other AI-enabled features.

What You’ll Do

  • Design, develop, and maintain scalable full-stack applications running in AWS.
  • Build responsive web interfaces using React or Angular, JavaScript/TypeScript, HTML, and CSS.
  • Develop backend services using Java and Spring Boot, Node.js, or Python.
  • Build and integrate RESTful APIs and GraphQL services.
  • Work with relational databases such as PostgreSQL and MySQL and NoSQL technologies such as Amazon DocumentDB or MongoDB.
  • Develop and support CI/CD pipelines and containerized applications using Docker and Kubernetes.
  • Apply infrastructure-as-code practices to enable reliable and repeatable cloud deployments.
  • Integrate Generative AI and LLM capabilities into enterprise applications where appropriate.
  • Develop automated tests and follow established TDD, source-control, and Agile development practices.
  • Troubleshoot application, integration, database, and cloud-related issues across the technology stack.
  • Lead technical initiatives, conduct code reviews, and mentor junior engineers.
  • Collaborate with Product, UX, QA, and engineering teams to translate business requirements into scalable technical solutions.
  • Apply responsible AI principles when implementing GenAI-enabled features.

What You’ll Bring

  • At least five years of experience developing and supporting applications in AWS environments.
  • Strong full-stack development experience, including:
    • Backend: Java/Spring Boot, Node.js, or Python
    • Frontend: React or Angular
    • Web Technologies: JavaScript/TypeScript, HTML, and CSS
  • Experience building and integrating RESTful APIs.
  • Experience working with PostgreSQL, MySQL, or similar relational databases.
  • Exposure to Amazon DocumentDB, MongoDB, or comparable NoSQL technologies.
  • Hands-on experience with CI/CD pipelines, Docker, Kubernetes, and infrastructure as code.
  • Strong understanding of scalable application architecture, software-design patterns, and cloud-native development.
  • Experience with automated testing and test-driven development.
  • Proficiency with Git and Agile software-development practices.
  • Ability to lead technical work, perform code reviews, and mentor less-experienced engineers.
  • Strong communication, problem-solving, and cross-functional collaboration skills.

Preferred Qualifications

  • Experience integrating Generative AI or LLM platforms such as OpenAI or Anthropic.
  • Experience developing AI-enabled assistants, chat interfaces, summarization tools, or similar intelligent features.
  • Familiarity with prompt engineering, model-tuning concepts, and responsible AI practices.
  • GraphQL development experience.
  • Experience working in financial services or another large, regulated enterprise environment.

Education

Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.

If you are a hands-on full-stack engineer who enjoys solving complex problems, building scalable AWS applications, and exploring the possibilities of Generative AI, we would like to hear from you.

Ref: #404-IT Pittsburgh


System One logo

About System One

Sourced by ZipRecruiter

System One helps employers get work done more efficiently and economically without compromising quality. Over our 35+ year history, we've helped connect thousands of talented people with innovative companies. The excitement of a perfect fit motivates us every single day.

Industry

Business consulting services and recruiting and staffing services

Company size

5,001 - 10,000 Employees

Headquarters location

Pittsburgh, PA, US