1

Backend Developer Jobs in Indiana (NOW HIRING)

We are expanding our development team and seeking a highly motivated Software Developer with a strong backend focus to help build and maintain cloud-native applications that power our next-generation ...

Help back-end developers with coding and troubleshooting * Ensure high-quality graphic standards and brand consistency * Stay up-to-date on emerging technologies Skills * Proven work experience as a ...

Junior Full Stack Developer

Indianapolis, IN · On-site

$64K - $83K/yr

Help build APIs and backend services * Develop basic UI components * Collaborate with team members ... Strong foundation in object-oriented programming * Familiarity with C#, Java, or C++ * Basic SQL or ...

Junior Full Stack Developer

Indianapolis, IN · On-site

$64K - $83K/yr

Help build APIs and backend services * Develop basic UI components * Collaborate with team members ... Strong foundation in object-oriented programming * Familiarity with C#, Java, or C++ * Basic SQL or ...

Basketball Front End Developer

Indianapolis, IN · On-site

$91K - $106K/yr

... back end design. Qualifications : Required : • Bachelor's degree in computer science, web development, information systems, engineering, or related field. • 1-3 years of relevant front-end ...

.Net Developer

Columbus, IN · On-site

$45 - $59.25/hr

... Backend development using SQL Server - * Creating tables, queries, stored procedures, functions ... Net Developer Start Date ASAP .Net Developer Assignment Length 6+ months Additional Information All ...

next page

Showing results 1-20

Backend Developer information

See Indiana salary details

$11

$54

$80

How much do backend developer jobs pay per hour?

As of Jul 22, 2026, the average hourly pay for backend developer in Indiana is $54.94, according to ZipRecruiter salary data. Most workers in this role earn between $45.05 and $64.95 per hour, depending on experience, location, and employer.

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

To thrive as a Backend Developer, you need a strong grasp of server-side programming languages (such as Java, Python, or Node.js), database management, and software architecture concepts, often supported by a degree in computer science or a related field. Familiarity with frameworks (like Spring or Django), cloud platforms (AWS, Azure), APIs, and version control systems (Git) is typically required. Problem-solving ability, attention to detail, and effective teamwork are standout soft skills in this role. These skills ensure robust, scalable, and secure systems that effectively support the needs of users and front-end applications.

Will AI replace backend devs?

AI tools can automate certain coding tasks and improve efficiency for backend developers, but they are unlikely to fully replace the role. Backend development requires problem-solving, system design, and understanding complex business logic that currently benefits from human expertise. Developers will need to adapt by learning new tools and focusing on tasks that require creativity and critical thinking.

What does a Backend Developer do?

A Backend Developer designs, builds, and maintains the server-side components of web applications, including databases, APIs, and server logic. They work with programming languages like Java, Python, or Ruby and often use frameworks and tools to ensure efficient data processing and security. Strong problem-solving skills and knowledge of server management are essential for this role.

What engineer makes $500,000 a year?

Senior software engineers, especially those working in high-demand fields like fintech, cloud computing, or AI, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and working at large tech companies or startups with significant funding.

What is the difference between Backend Developer vs Frontend Developer?

AspectBackend DeveloperFrontend Developer
Primary FocusServer-side logic, databases, APIsClient-side interface, UI/UX, visual elements
Required SkillsProgramming languages like Java, Python, PHP; databases; server managementHTML, CSS, JavaScript; frameworks like React or Angular
Work EnvironmentBackend systems, server infrastructure, cloud servicesWeb browsers, design tools, user interface testing
Common UsageBuilding and maintaining server-side applicationsDesigning and implementing user interfaces

While both roles are essential in web development, Backend Developers focus on server-side logic and data management, whereas Frontend Developers create the visual and interactive aspects of websites. Understanding their differences helps in choosing the right career path or project collaboration.

What are some common challenges Backend Developers face when collaborating with frontend teams?

Backend Developers often encounter challenges related to syncing data structures, API endpoints, and release timelines with frontend teams. Ensuring clear communication and thorough documentation is critical to avoid mismatches in data expectations and functionality. Regular coordination through stand-up meetings, shared project management tools, and version-controlled API documentation helps mitigate misunderstandings and keeps both backend and frontend development aligned. Adopting practices like API-first development and automated testing can significantly improve collaboration and overall project quality.

Is Backend Developer in demand?

Backend developers are in high demand due to the growth of web applications and digital services. Skills in programming languages like Java, Python, or Node.js, along with experience in databases and APIs, are highly sought after by employers across various industries.

What are Backend Developers?

Backend Developers are software engineers who focus on building and maintaining the server-side logic, databases, and APIs that power websites and applications. They ensure that the data requested by frontend systems is delivered efficiently and securely. Their responsibilities include creating and managing databases, developing server-side application logic, integrating third-party services, and ensuring application performance and scalability. Backend Developers typically work with languages such as Java, Python, Ruby, Node.js, or PHP. They often collaborate with frontend developers, designers, and other team members to deliver complete, functional digital products.
More about Backend Developer jobs
What are the most commonly searched types of Backend Developer jobs in Indiana? The most popular types of Backend Developer jobs in Indiana are:
What job categories do people searching Backend Developer jobs in Indiana look for? The top searched job categories for Backend Developer jobs in Indiana are:
What cities in Indiana are hiring for Backend Developer jobs? Cities in Indiana with the most Backend Developer job openings:
What are popular job titles related to Backend Developer jobs in IN? For Backend Developer jobs in IN, the most frequently searched job titles are:
Infographic showing various Backend Developer job openings in Indiana as of July 2026, with employment types broken down into 89% Full Time, 6% Part Time, and 5% Contract. Highlights an 83% Physical, 3% Hybrid, and 14% Remote job distribution, with an average salary of $114,270 per year, or $54.9 per hour.
Software Developer

Software Developer

RevOne Companies

Greenwood, IN • On-site

Full-time

Posted 8 days ago


Job description

About Bacompt
Bacompt Systems develops innovative software solutions that support healthcare revenue cycle management, collections, payment processing, client engagement, and business operations. We are expanding our development team and seeking a highly motivated Software Developer with a strong backend focus to help build and maintain cloud-native applications that power our next-generation platforms.
This position is ideal for a developer who enjoys solving complex technical challenges, designing scalable systems, and leveraging modern cloud technologies, infrastructure automation, and AI-assisted development practices.
Position Summary
The Software Developer will be responsible for designing, developing, testing, and supporting backend applications and services within our AWS cloud environment. This role will focus on building scalable APIs, cloud-native microservices, database architecture, infrastructure-as-code deployments, and integrating emerging AI-assisted and agentic coding technologies into the software development lifecycle.
The ideal candidate will possess strong experience with C#, PostgreSQL, AWS services, Terraform, and modern software engineering best practices.
Requirements
Essential Duties of the Position
Application Development
  • Design, develop, test, and maintain backend services using C# and .NET technologies.
  • Develop RESTful APIs and microservices to support internal and customer-facing applications.
  • Build scalable, secure, and high-performance cloud-native applications.
  • Participate in architectural design and technical decision-making for new and existing platforms.
  • Troubleshoot and resolve application defects, performance issues, and production incidents.

Database Development
  • Design, optimize, and maintain PostgreSQL databases.
  • Create efficient database schemas, indexes, stored procedures, and queries.
  • Monitor database performance and implement optimization strategies.
  • Ensure data integrity, security, and scalability across applications.

Cloud & Infrastructure
  • Develop and deploy cloud-native solutions using AWS services.
  • Implement Infrastructure as Code (IaC) using Terraform.
  • Automate provisioning, deployment, and management of cloud resources.
  • Collaborate with engineering teams to improve CI/CD pipelines and deployment processes.
  • Support cloud security, monitoring, disaster recovery, and operational excellence initiatives

Agentic Coding & AI Development
  • Leverage AI-assisted development tools to improve development velocity and code quality.
  • Utilize agentic coding frameworks and workflows to automate repetitive developmenttasks.
  • Evaluate emerging AI technologies and recommend practical implementation opportunities.
  • Partner with engineering leadership to integrate AI-powered software development practices into team workflows.

Collaboration & Process Improvement
  • Participate in Agile development processes, sprint planning, and code reviews.
  • Document technical solutions, system architecture, and development standards.
  • Collaborate with project managers, business analysts, and stakeholders to gather requirements and deliver solutions.
  • Continuously identify opportunities to improve system reliability, performance, and maintainability.

Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience.
  • 3+ years of professional software development experience.
  • Strong experience with: C#, .NET Framework / .NET Core, PostgreSQL, REST APIs, Git source control
  • Experience developing applications within AWS environments.
  • Experience implementing Infrastructure as Code using Terraform.
  • Understanding of cloud-native application architecture.
  • Strong troubleshooting and problem-solving skills.
  • Excellent verbal and written communication skills.

Preferred Qualifications
  • Experience with: AWS Lambda. ECS/EKS, API Gateway, S3, RDS, CloudWatch, and/or Event-driven architectures
  • Experience with: Rust
  • Experience building containerized applications using Docker.
  • Knowledge of Kubernetes orchestration.
  • Experience with CI/CD pipelines.
  • Familiarity with healthcare revenue cycle, collections, payments, or financial systems.
  • Experience utilizing AI coding assistants and agentic development platforms.
  • Knowledge of distributed systems and microservice architectures.

Schedule: Monday through Friday 8:00 AM to 5:00 PM
Location: RevOne Companies