1

Back End Programming Jobs in Indiana (NOW HIRING)

We are pleased to offer an opportunity for a dedicated and skilled Backend Developer (.NET)(m/w/d) to join our team. In this important role, you will contribute to the development and maintenance of ...

The role We're looking for a Senior Backend Software Engineer to help develop our hyperscaling ... Excellent knowledge of Golang or you are ready to quickly switch to this programming language

Descripcion del empleo Desde VTO buscamos a un Backend Developer para llevar a cabo las siguientes responsabilidades: * Desarrollar aplicaciones software segun requerimientos y especificaciones del ...

We're looking for a Senior Back-end Engineer to join Toptal and work on a new product within our ... Strong knowledge of object-oriented programming, automated software testing, development, and ...

We are looking for a Sr. Backend and Cloud Engineer to join our development team in India and take part in creating new cutting-edge technologies, cloud based services for iTero systems. In this role ...

We are looking for an experienced Staff Backend Software Engineer to support all of our SIM related initiatives starting with automation of our SIM ordering, provisioning and verification process ...

We are in need of a Full Stack Developer. This position will be in charge of maintaining and improving our current web infrastructure. We currently use Laravel as a framework for our websites as well ...

We are in need of a Full Stack Developer. This position will be in charge of maintaining and improving our current web infrastructure. We currently use Laravel as a framework for our websites as well ...

Ideal Qualifications * 2+ years of experience in backend engineering, AI automation, or complex systems integration. * Proven ability to build and maintain production-grade software with modular ...

next page

Showing results 1-20

Back End Programming information

What are the key skills and qualifications needed to thrive as a Back End Programmer, and why are they important?

To thrive as a Back End Programmer, you need strong proficiency in server-side languages (such as Java, Python, or Node.js), knowledge of databases (SQL/NoSQL), and a solid understanding of algorithms and data structures. Familiarity with frameworks (like Django, Spring, or Express), RESTful API development, and version control systems (e.g., Git) is typically required, along with relevant certifications or a computer science degree. Problem-solving, attention to detail, and effective communication are essential soft skills for collaborating with teams and troubleshooting complex issues. These competencies ensure robust, scalable, and maintainable back end systems that support seamless application performance.

What are some common challenges faced by back end programmers when working on cross-functional teams?

Back end programmers often collaborate closely with front end developers, designers, and product managers, which can present challenges such as aligning technical back end solutions with user-facing requirements and timelines. Communication gaps may occur when translating business goals into technical tasks or integrating APIs with front end components. Staying adaptable and maintaining clear documentation can help back end programmers ensure smooth collaboration and project success in a cross-functional environment.

What is back end programming?

Back end programming refers to the development of server-side logic, databases, and application programming interfaces (APIs) that power the functionality of web and mobile applications. Back end programmers write code that handles data storage, processing, and security, allowing the front end (what users see) to interact with servers and databases. Common back end languages include Python, Java, Ruby, PHP, and Node.js. These developers ensure that applications run smoothly, securely, and efficiently behind the scenes.

What is the difference between Back End Programming vs Front End Development?

AspectBack End ProgrammingFront End Development
Primary FocusServer-side logic, databases, application architectureUser interface, website layout, client-side interactions
Required SkillsProgramming languages like Java, Python, Ruby; database management; server managementHTML, CSS, JavaScript; UI/UX design; responsive design
Work EnvironmentBackend servers, cloud platforms, databasesWeb browsers, design tools, client devices
Common CertificationsOracle Java Certification, AWS Certified DeveloperCertified Web Developer, Adobe Certified Expert

Back End Programming focuses on server-side development, managing databases, and application logic, while Front End Development centers on creating the visual and interactive aspects of websites. Both roles are essential for full-stack development but differ in skills, tools, and daily tasks.

Infographic showing various Back End Programming job openings in Indiana as of May 2026, with employment types broken down into 74% Full Time, 23% Part Time, and 3% Contract. Highlights an 83% Physical, 3% Hybrid, and 14% Remote job distribution.

Full-time

Posted 23 hours ago


Job description

We are pleased to offer an opportunity for a dedicated and skilled Backend Developer (.NET)(m/w/d) to join our team. In this important role, you will contribute to the development and maintenance of C# web services, collaborate with colleagues to design reliable solutions, and uphold code quality through unit testing. Your work will support our continued growth and success.
       Develop and maintain services using  ASP.NET.
       Collaborate with team members to design and implement robust solutions.
       Write unit tests to ensure code quality and reliability.
       Occasionally create test plans for end-to-end tests, enabling other teams to execute them.
       Conduct code reviews and ensure compliance with coding standards.
       Diagnose and resolve technical issues effectively.
       Bachelor's or master's degree in computer science or related field.
       Solid experience in Backend development using .NET.
       Solid experience in ASP.NET and Entity Framework Core.
       5+ years of professional experience in a similar role.
       Understanding client-server architectures.
       Experience with gRPC and REST.
       Working knowledge with tools similar to Git and Jira.
       Open, direct communication style, team spirit, and social competence.
       Fluent in German and English in written and spoken form.
Ideally, you bring experience in several of the following areas:
       Experience with databases like Postgres.
       Experience and knowledge about cyber security.
       Experience with Aspire.
       Familiarity with DevOps concepts and CI/CD tools like Jenkins.

Job Benefits
       Exciting and varied tasks in a dynamic and growing software company
       Flat hierarchies and fast decision-making
       A positive working environment that values both freedom and responsibility
       Strong team spirit and a very pleasant atmosphere
       Modern offices, workstations and the latest technologies
       Flexible working hours
       Training and development opportunities
       Company events
       Sports activities and work-life balance initiatives
       Free drinks, fruit and snacks
       Canteen with in-house cook
       Good transport connections
       JobTicket / JobRad