1

Software Developer Full Stack Developer Jobs in Indiana

FULL STACK DEVELOPER POSITION SUMMARY This position will work in the IT department performing both ... Work with Ignition SCADA software to design, develop and implement HMI screens, alarming, and ...

Full Stack Developer

Columbia City, IN ยท On-site +1

$85K/yr

FULL STACK DEVELOPER POSITION SUMMARY This position will work in the IT department performing both ... Work with Ignition SCADA software to design, develop and implement HMI screens, alarming, and ...

FULL STACK DEVELOPER POSITION SUMMARY This position will work in the IT department performing both ... Work with Ignition SCADA software to design, develop and implement HMI screens, alarming, and ...

Full Stack .Net Developer - Mid level - The project involves designing and building components for a current software platform using .NET and Angular technologies. The developer will contribute to ...

Full Stack Software Engineer II Position Title: Software Engineer II Division: Consumer Products Services Entity: ATL Location: Indianapolis, IN Reports to: LEM Lab Manager FLSA: Non-exempt Hours ...

We are growing at a steady pace specializing in the fields of Software Development, Software ... Process: DevOps, CI/CD * UI Development: Responsive Web Design using AngularJS or ReactJS * Cloud ...

We are growing at a steady pace specializing in the fields of Software Development, Software ... Process: DevOps, CI/CD * UI Development: Responsive Web Design using AngularJS or ReactJS * Cloud ...

We are growing at a steady pace specializing in the fields of Software Development, Software ... Process: DevOps, CI/CD * UI Development: Responsive Web Design using AngularJS or ReactJS * Cloud ...

Showing results 21-40

Software Developer Full Stack Developer information

What is a software developer full stack developer?

A Software Developer Full Stack Developer is a professional who is skilled in both front-end (client-side) and back-end (server-side) development. They are capable of designing, building, and maintaining all layers of a web application, from user interfaces and user experiences to servers, databases, and application logic. Full stack developers are valuable for their ability to handle multiple aspects of software projects, making them versatile team members. They typically work with a variety of programming languages, frameworks, and technologies to deliver complete, functional applications.

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

To thrive as a Software Developer Full Stack Developer, you need strong programming skills in both front-end (e.g., JavaScript, HTML, CSS) and back-end (e.g., Node.js, Python, Java) technologies, typically supported by a degree in computer science or a related field. Proficiency with frameworks like React or Angular, databases (SQL/NoSQL), version control systems (Git), and familiarity with cloud platforms are important, with certifications such as AWS Certified Developer being advantageous. Problem-solving, adaptability, and effective communication are vital soft skills for collaborating with teams and addressing complex technical challenges. These skills ensure efficient, scalable, and maintainable software solutions that meet both user and business needs.

What are some common challenges full stack developers face when working on cross-functional teams?

Full Stack Developers often collaborate with UI/UX designers, backend engineers, and product managers, which can lead to challenges in aligning priorities and communication styles. Managing differing expectations, coordinating deployment schedules, and staying up-to-date with both front-end and back-end technologies require strong organizational and interpersonal skills. Adapting quickly to changing project requirements and ensuring seamless integration across the tech stack are also common hurdles, but overcoming them helps build valuable problem-solving and teamwork experience.

Is a full stack developer still in demand?

Full stack developers are currently in high demand due to their ability to work on both front-end and back-end development, supporting diverse project needs. Skills in frameworks like React, Angular, Node.js, and knowledge of cloud platforms enhance employability in this role.
Infographic showing various Software Developer Full Stack Developer job openings in Indiana as of July 2026, with employment types broken down into 86% Full Time, 11% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

Senior Full Stack Developer

Indianapolis, IN โ€ข On-site

Prophecy Technologies
Professional, Scientific, and Technical Servicesย โ€ขย 11 - 50 employees

Full-time

Posted 14 days ago


Key responsibilities

  • Design and prototype application screens, wireframes, and interaction flows in Figma.

  • Translate Figma designs into pixel-perfect, responsive React and Next.js components.

  • Build and maintain RESTful APIs using Python or Node.js, and set up CI/CD pipelines for deployment.


Job description

Role Overview:
We are looking for a technically strong Senior Full Stack Developer with 6+ years of hands-on experience building scalable, production-grade web applications. The ideal candidate is equally comfortable designing UI mockups in Figma, building responsive React/Next.js frontends, architecting RESTful APIs in Python or Node.js, and owning the CI/CD pipelines that ship it all. You will work across the full delivery lifecycle - from blank canvas to production.
Key Responsibilities:
  • Design and prototype application screens, wireframes, and interaction flows in Figma.
  • Translate Figma designs into pixel-perfect, responsive React and Next.js components.
  • Implement robust state management using Redux, Zustand, React Query, or Context API.
  • Consume and integrate REST APIs, handling loading, error, and edge-case states in the UI.
  • Ensure cross-browser compatibility, accessibility (WCAG), and mobile responsiveness.
  • Maintain component libraries and enforce design-system consistency across products.
  • Design and build RESTful APIs using Python (FastAPI / Flask / Django) and Node.js (Express / NestJS).
  • Model and manage relational and non-relational databases; write optimised queries and migrations.
  • Implement authentication, authorisation, and security best practices (OAuth 2.0, JWT, RBAC).
  • Build reusable services, middleware, and shared libraries consumed across applications.
  • Perform code reviews and enforce backend coding standards, error handling, and logging.
  • Bootstrap new projects from scratch: repository structure, tooling, linting, testing scaffolds.
  • Define and document architecture decisions (ADRs) for new applications.
  • Evaluate and select appropriate frameworks, libraries, and cloud services for each use case.
  • Set up and maintain CI/CD pipelines (GitHub Actions, Azure DevOps, Jenkins, or equivalent).
  • Containerise applications with Docker; manage multi-service environments with Docker Compose.
  • Deploy and configure cloud infrastructure on AWS, Azure, or GCP (compute, storage, networking).
  • Automate UI and API deployment workflows including build, test, lint, security scan, and release gates.
  • Monitor application health, set up alerting, and respond to production incidents.

Required Skills:
  • React.js (Hooks, functional components, performance patterns)
  • Next.js (SSR, SSG, ISR, App Router, API routes)
  • State management - Redux / Redux Toolkit, Zustand, or React Query
  • TypeScript - strong typing across components, hooks, and API contracts
  • HTML5, CSS3, Tailwind CSS or CSS Modules; responsive and accessible design
  • Figma - design, prototyping, component library creation, and design handoff
  • Python - FastAPI, Flask, or Django REST Framework; async patterns
  • Node.js - Express or NestJS; REST API design and middleware patterns
  • RESTful API design principles; OpenAPI / Swagger documentation
  • SQL (PostgreSQL / MySQL) and NoSQL (MongoDB / Redis)
  • Authentication & authorisation: OAuth 2.0, JWT, session management
  • Git (branching strategies: GitFlow, trunk-based); PR workflows and code review
  • Docker and Docker Compose; basic Kubernetes familiarity is a plus
  • CI/CD tooling: GitHub Actions, Azure DevOps, Jenkins, or CircleCI
  • Cloud platforms: AWS (EC2, S3, Lambda, RDS) or Azure or GCP
  • Testing: Jest, Vitest, React Testing Library (frontend); Pytest, Supertest (backend)
  • Package management via JFrog Artifactory (organisation standard - npm and PyPI are not permitted)

Qualifications:
  • 6+ years of professional full stack development experience
  • Bachelor's degree in computer science, Software Engineering, or equivalent practical experience
  • Demonstrable portfolio or codebase showing end-to-end ownership (design ? deploy)
  • Strong written and verbal communication skills; ability to work across cross-functional teams

Preferred Skills:
  • Experience with GraphQL or gRPC alongside REST APIs
  • Familiarity with micro-frontend or monorepo architectures (Nx, Turborepo)
  • Infrastructure-as-code experience (Terraform, Pulumi, or AWS CDK)
  • Exposure to observability tooling (Datadog, Grafana, OpenTelemetry)
  • Contributions to open-source projects or published npm / PyPI packages