1

Backend Full Stack Engineer Jobs in Tennessee (NOW HIRING)

Principal Full Stack Engineer

Nashville, TN ยท Remote

$120 - $130/hr

We are seeking a Principal Full Stack Engineer to lead the architecture, design, and modernization ... In this role, you will bridge deep backend expertise with modern cloud-native architectures to ...

Role Summary The Senior Full Stack Developer is responsible for designing, building, and ... NET thick-client desktop application and stored-procedure-driven backend to a cloud-native Azure ...

Position Overview Seeking a versatile Full Stack Software Engineer to support multiple concurrent ... Develop scalable backend services and APIs. * Build responsive, user-friendly front-end interfaces ...

Role Summary The Senior Full Stack Developer is responsible for designing, building, and ... NET thick-client desktop application and stored-procedure-driven backend to a cloud-native Azure ...

Role Summary The Senior Full Stack Developer is responsible for designing, building, and ... NET thick-client desktop application and stored-procedure-driven backend to a cloud-native Azure ...

... Engineer to support multiple concurrent software projects within a Department of Energy (DOE ... Develop scalable backend services and APIs. * Build responsive, user-friendly front-end interfaces ...

As an Advanced AI Full Stack Engineer, you will design and build the foundational systems that ... Minimum of 2 years of experience with Python and/or Node.js/TypeScript building production backend ...

... Engineer to support multiple concurrent software projects within a Department of Energy (DOE ... Develop scalable backend services and APIs. * Build responsive, user-friendly front-end interfaces ...

... Engineer to support multiple concurrent software projects within a Department of Energy (DOE ... Develop scalable backend services and APIs. * Build responsive, user-friendly front-end interfaces ...

As an Advanced AI Full Stack Engineer, you will design and build the foundational systems that ... Minimum of 2 years of experience with Python and/or Node.js/TypeScript building production backend ...

JOB OVERVIEW XCEL Engineering is seeking a highly motivated and adaptable Full Stack Developer to ... Integrate APIs and backend services using modern development standards * Participate in code ...

JOB OVERVIEW XCEL Engineering is seeking a highly motivated and adaptable Full Stack Developer to ... Integrate APIs and backend services using modern development standards * Participate in code ...

JOB OVERVIEW XCEL Engineering is seeking a highly motivated and adaptable Full Stack Developer to ... Integrate APIs and backend services using modern development standards * Participate in code ...

Full Stack AI Engineer Founded in 1999 in the beautiful Smoky Mountains of East Tennessee, Cadre5 ... Integrate APIs and backend services using modern development standards * Participate in code ...

... engineer/genius to join our team. If you are a skilled and experienced developer who is proud of ... Experience with a variety of backend languages including Node.JS, Python, Ruby * Experience with ...

next page

Showing results 1-20

Backend Full Stack Engineer information

What is a Backend Full Stack Engineer?

A Backend Full Stack Engineer is a software developer who specializes in building and maintaining the server-side logic, databases, and APIs of an application, while also having proficiency in front-end technologies. They are capable of working on both the backend and frontend parts of web applications, allowing them to develop end-to-end features and ensure seamless integration between the client and server sides. This role requires strong knowledge of programming languages such as JavaScript (Node.js), Python, or Java, as well as familiarity with databases, server architectures, and various web frameworks. Backend Full Stack Engineers often collaborate with designers, frontend developers, and other stakeholders to deliver complete and functional products.

How does a Backend Full Stack Engineer typically collaborate with frontend developers and other team members?

Backend Full Stack Engineers frequently work alongside frontend developers, product managers, and QA engineers to deliver seamless user experiences. They are responsible for building and maintaining server-side logic and APIs, ensuring data flows efficiently between the backend and frontend. Effective communication is essential, as they must align backend functionality with frontend requirements and participate in code reviews, sprint planning, and troubleshooting sessions. This collaborative environment fosters learning and often provides opportunities to contribute across the tech stack, enhancing both technical and interpersonal skills.

What are the key skills and qualifications needed to thrive as a Backend Full Stack Engineer, and why are they important?

To thrive as a Backend Full Stack Engineer, you need strong proficiency in server-side languages (such as Node.js, Python, or Java), database management, and a solid understanding of front-end technologies, usually supported by a degree in computer science or related experience. Familiarity with frameworks (like Express, Django, or Spring), version control systems (like Git), and cloud platforms (such as AWS or Azure) is typically required. Effective problem-solving, communication, and teamwork skills help you collaborate across disciplines and deliver robust solutions. These skills ensure scalable, maintainable applications and seamless integration between backend and frontend systems, which are critical for organizational success.

What is the difference between Backend Full Stack Engineer vs Frontend Developer?

AspectBackend Full Stack EngineerFrontend Developer
Primary FocusDeveloping server-side logic, databases, and APIsDesigning and implementing user interface and client-side features
Required SkillsProgramming languages like Python, Java, Node.js; databases; server managementHTML, CSS, JavaScript; frameworks like React or Angular
Work EnvironmentOften involved in both front-end and back-end tasks, collaborating across teamsPrimarily focused on client-side development, UI/UX design

While both roles require strong programming skills, Backend Full Stack Engineers handle both server-side and client-side development, whereas Frontend Developers focus mainly on creating engaging user interfaces. Understanding these differences helps employers and job seekers target the right skills and responsibilities for each role.

What job categories do people searching Backend Full Stack Engineer jobs in Tennessee look for? The top searched job categories for Backend Full Stack Engineer jobs in Tennessee are:
What cities in Tennessee are hiring for Backend Full Stack Engineer jobs? Cities in Tennessee with the most Backend Full Stack Engineer job openings:
Principal Full Stack Engineer

Principal Full Stack Engineer

Tech Firefly

Nashville, TN โ€ข Remote

$120 - $130/hr

Contractor

Posted 20 days ago


Job description

We are seeking a Principal Full Stack Engineer to lead the architecture, design, and modernization of our enterprise healthcare platforms. In this role, you will bridge deep backend expertise with modern cloud-native architectures to build scalable, secure, and resilient distributed systems.

Location:ย Remoteย with an initial travel requirement (~50% travel for the first 3 months, scaling down toย ~25%ย thereafter). While open to remote candidates across the US, proximity toย Nashville, TNย is a strong plus.

Pay:ย $120-130/hour

Contract Length:ย 12+ Months

Responsibilities

  • Lead the technical direction for robust, cloud-native microservices and event-driven architectures.
  • Write clean, production-grade code in Java and Python while mentoring senior engineering talent.
  • DevOps best practices, leveraging Terraform and Git to automate environment provisioning and deployments on GCP.
  • Design high-performance relational and distributed databases using PostgreSQL and Google Cloud Spanner.
  • Integration of Agentic AI, Google Vertex AI, and AI-assisted development workflows (e.g., Devin, Claude) to accelerate delivery.

Requirements

  • 12-15 years of experience in software engineering, with a proven track record in a Principal or Lead capacity.
  • Previous experience within the Healthcare sector is highly preferred.
  • Expert-level knowledge of Java Microservices and Python.
  • Hands-on experience with Google Cloud Platform (GCP), specifically GKE (Google Kubernetes Engine), GCS, and VPC.
  • Advanced proficiency with Terraform and Git-based workflows.
  • Strong experience with PostgreSQL and/or Google Cloud Spanner.
  • Deep understanding of distributed systems, service mesh, event-driven architectures, and cloud-native design patterns.

Nice to Have

  • Angular.
  • Hands-on experience with Agentic AI frameworks and Google Vertex AI.
  • Experience leveraging AI-assisted coding tools (e.g., Devin, Claude) to optimize development velocity.