1

Full Stack Python Developer Jobs in Indiana (NOW HIRING)

... Python, Java, or similar languages used in AI development. • Hands-on experience with machine learning frameworks and libraries such as TensorFlow, PyTorch, scikit-learn, or equivalent. • ...

Process: DevOps, CI/CD * UI Development: Responsive Web Design using AngularJS or ReactJS * Cloud Platforms: AWS, Microsoft Azure * Experience in defining new architectures and ability to drive an ...

Process: DevOps, CI/CD * UI Development: Responsive Web Design using AngularJS or ReactJS * Cloud Platforms: AWS, Microsoft Azure * Experience in defining new architectures and ability to drive an ...

Process: DevOps, CI/CD * UI Development: Responsive Web Design using AngularJS or ReactJS * Cloud Platforms: AWS, Microsoft Azure * Experience in defining new architectures and ability to drive an ...

Work you'll do As a Senior Full-stack Software Engineer, you will actively engage in your ... Angular, React, NodeJS, Python, C#, .NET Core, SQL/NoSQL. * Minimum 5 years of experience with ...

next page

Showing results 1-20

Full Stack Python Developer information

See Indiana salary details

$56.6K

$123.5K

$174.6K

How much do full stack python developer jobs pay per year?

As of Jun 18, 2026, the average yearly pay for full stack python developer in Indiana is $123,514.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,700.00 and $143,700.00 per year, depending on experience, location, and employer.

Is Python good for fullstack?

Full Stack Python Developers use Python for backend development, leveraging frameworks like Django and Flask. Python is well-suited for server-side programming, but for full-stack roles, knowledge of frontend technologies such as JavaScript, HTML, and CSS is also essential.

What is a Full Stack Python Developer?

A Full Stack Python Developer is a software engineer who is proficient in both front-end and back-end development using Python as the primary programming language for server-side logic. They are responsible for designing, building, and maintaining web applications, ensuring seamless integration between the user interface and the server. Full Stack Python Developers typically work with frameworks like Django or Flask for the backend, and use technologies like HTML, CSS, and JavaScript for the frontend. Their skill set allows them to manage databases, create APIs, and handle deployment, making them versatile contributors to software development teams.

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

To thrive as a Full Stack Python Developer, you need proficiency in Python programming, front-end (HTML, CSS, JavaScript), back-end frameworks like Django or Flask, and a solid understanding of databases and RESTful APIs. Familiarity with version control systems (such as Git), cloud platforms (AWS, Azure), and containerization tools (Docker) is typically required, along with relevant certifications being an advantage. Problem-solving, adaptability, and strong communication skills help developers collaborate effectively and address complex technical challenges. These combined technical and soft skills are crucial for delivering robust, scalable applications and ensuring smooth teamwork in dynamic development environments.

Is there demand for Python full stack developer?

The demand for Python full stack developers remains strong due to the language's versatility in web development, data analysis, and automation. Companies seek professionals skilled in frameworks like Django and Flask, along with front-end technologies, to build comprehensive applications, making this a competitive and growing field.

What are some common challenges Full Stack Python Developers face when managing both front-end and back-end tasks?

Full Stack Python Developers often juggle multiple responsibilities, including designing user interfaces and ensuring robust server-side logic. One frequent challenge is efficiently switching between front-end frameworks (like React or Angular) and back-end Python code, which requires staying up-to-date with technologies on both ends. Additionally, integrating APIs, troubleshooting cross-platform issues, and maintaining code consistency can be complex in fast-paced environments. Effective communication with UI/UX designers and DevOps teams is also crucial to ensure seamless deployments and user experiences.

How much does a full stack Python developer make?

A full stack Python developer's salary varies based on experience, location, and industry, but typically ranges from $70,000 to $130,000 annually in the United States. Senior developers with specialized skills in frameworks like Django or Flask and experience with front-end technologies tend to earn higher salaries.

What Is a Full Stack Python Developer?

A full stack Python developer uses the Python programming language for the development of the entire technology stack of a web application. Python is a computer programming language that has become one of the more popular for application development. In this job, your duties revolve around developing both front-end and back-end components, which are primarily interfaces and application code, respectively. As a full stack Python developer, you must understand how the entire technology stack functions and have hands-on experience with each component.

What is the difference between Full Stack Python Developer vs Backend Python Developer?

AspectFull Stack Python DeveloperBackend Python Developer
Primary FocusDeveloping both frontend and backend applications using PythonBuilding and maintaining server-side logic and databases with Python
Skills RequiredPython, JavaScript, HTML, CSS, frameworks like Django/Flask, frontend librariesPython, database management, API development, server-side frameworks
Work EnvironmentFull-stack projects, both client and server-side tasksBackend systems, APIs, database integration
Common UsageStartups, small teams, full product developmentLarge-scale backend systems, data processing

While both roles involve Python, a Full Stack Python Developer handles both frontend and backend development, whereas a Backend Python Developer focuses solely on server-side logic and database management. The choice depends on whether you want a comprehensive development role or specialize in backend systems.

Will AI replace Python coders?

AI tools can automate certain coding tasks, but Full Stack Python Developers are essential for designing, implementing, and maintaining complex applications. AI is more likely to augment developer work rather than fully replace skilled programmers, especially those proficient in frameworks, debugging, and system architecture.
What are the most commonly searched types of Full Stack Python Developer jobs in Indiana? The most popular types of Full Stack Python Developer jobs in Indiana are:
What cities in Indiana are hiring for Full Stack Python Developer jobs? Cities in Indiana with the most Full Stack Python Developer job openings:
What are popular job titles related to Full Stack Python Developer jobs in IN? For Full Stack Python Developer jobs in IN, the most frequently searched job titles are:
Infographic showing various Full Stack Python Developer job openings in Indiana as of June 2026, with employment types broken down into 1% Locum Tenens, 87% Full Time, 6% Part Time, and 6% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $123,514 per year, or $59.4 per hour.

Senior Full Stack Developer

Matrix Design Group

Newburgh, IN • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 7 days ago


Job description

Matrix designs, manufactures, and sells innovative technological products that help keep people safe. Originally focused on the underground coal mining industry, Matrix has expanded into new industrial markets in the United States and globally.
We are currently seeking a Senior Full Stack Developer. The Senior Full Stack Developer will be responsible for the design, development, and maintenance of cloud connected applications and services that support our product ecosystem. This position requires strong proficiency in .NET/C#, Azure cloud development, SQL based databases, and modern frontend technologies including React and TypeScript. Experience with Docker and containerization is required, as many of our applications are deployed using container-based architectures. The developer will work closely with a team of frontend and backend engineers and coordinate with internal DevOps resources to ensure reliable, scalable, and secure application delivery. Familiarity with OIDC and related authentication standards is considered a plus. This position works in a team environment at our home office in Newburgh, IN. This is not a remote position.
This position reports to the Director of Cloud Services.
Duties and Responsibilities
  • Design, develop, and maintain full-stack applications using .NET/C#, React, and TypeScript.
  • Develop cloud-based services and components within Microsoft Azure, including APIs, functions, and application services.
  • Implement SQL-based data models and queries using SQL Server, PostgreSQL, or similar relational databases.
  • Build and maintain containerized applications using Docker; assist in container orchestration and deployment workflows.
  • Collaborate with front-end and back-end developers to ensure cohesive system architecture and functionality.
  • Work closely with internal DevOps to support CI/CD pipelines, environment configuration, and deployment processes.
  • Utilize Bitbucket for source control and Jira for issue tracking and project management.
  • Implement secure authentication and authorization patterns; familiarity with OIDC, OAuth2, or similar standards is a plus.
  • Participate in system architecture planning, requirements development, and design documentation.
  • Develop user interfaces, system interfaces, and diagnostic tools as required.
  • Assist in system integration, testing, and validation of cloud-connected applications.
  • Document produced source code, system behavior, and test results.
  • Support existing applications and legacy implementations as needed.
  • Mentor associate engineers and interns.
  • Participate in application lab testing and occasional field testing.

Qualifications & Competencies
Employment Eligibility & Verification
All applicants must be able to provide proof of eligibility to work in the United States. Employment is contingent upon the successful completion of the I-9 form, as required by federal law. Additionally, candidates will be required to undergo an employment verification process before beginning work. Please note that we do not offer sponsorship for work authorization (e.g., H-1B, TN, or other visas) at this time.
  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 7+ years of experience developing software using .NET/C#.
  • Strong experience with Microsoft Azure, including application hosting, APIs, functions, identity, and storage services.
  • Proficiency with SQL-based databases (SQL Server, PostgreSQL, etc.).
  • Experience developing modern front-end applications using React and TypeScript.
  • Experience with Docker and containerization workflows.
  • Familiarity with OIDC, OAuth2, or similar authentication/authorization standards.
  • Experience with Bitbucket for source control and Jira for project/issue management.
  • Strong object-oriented design and analysis skills.
  • Experience with system architecture design and analysis.
  • Ability to develop and communicate new concepts and apply them accurately.
  • Strong communication, documentation, presentation, and interpersonal skills.
  • Ability to work independently or as part of a team.
  • Ability to manage multiple projects simultaneously.
  • Capable of representing the company as a prime technical contact.

Working Conditions
  • Daily job duties will consist of office, lab, and desk work with occasional field testing required.
  • Candidates may be required to work underground, but on an infrequent basis.
  • While performing the duties of this job, the employee is regularly exposed to work near large moving machinery.
  • Customer operations may contain airborne particles and allergens.
  • Matrix employees are furnished and required to wear safety gear such as hard hats, steel toe shoes, reflective clothing, earplugs, and safety glasses when needed.
  • Occasional travel and ability to work various shifts as required by customer.

Physical Requirements
The employee is occasionally required to stand, walk and stoop, or crouch. The employee may need to lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus.
Physical Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. #LI-Onsite
Benefits
  • First day coverage of all benefits - no waiting period
  • Premium free medical, dental and vision insurance - working spouse must take single major medical at their place of employment if offered
  • On-site health clinic
  • Basic Life (2x annual base salary at no cost)
  • Optional Life and Accidental Death and Dismemberment (AD&D) insurance
  • Short-Term and Long-Term Disability insurance (no cost)
  • 401(k) Plan with up to an 8% company match
  • FSA for Health Care and Dependent Care
  • 10 Paid annual holidays plus vacation time
  • Educational Reimbursement Program
  • Scholarship Program
  • Optional Gym Membership
  • ESports Room