1

Backend Developer Jobs in Durham, NC (NOW HIRING)

You will work closely with product managers, designers, QA teams, and backend engineers in an Agile environment to build scalable mobile solutions. The role also involves contributing to testing ...

Bachelors degree in computer science, computer engineering, or information systems from an accredited college / university 6+ years of experience, with at least 2-3 years in a lead / senior role ...

Sr. Java Developer

Durham, NC · On-site

$55.25 - $70.50/hr

Experience building and maintaining backend services in a production environment Nice To Have ... Mentor engineers on design choices, code reviews, and modern Java practices. * Champion AI ...

Sr. Java Developer

Durham, NC · On-site

$50 - $52/hr

Experience building and maintaining backend services in a production environment Nice To Have ... Mentor engineers on design choices, code reviews, and modern Java practices. * Champion AI ...

Backend Engineering & API Design: Design, build, test, and maintain highly secure and scalable RESTful web services. * Frontend UI & Configuration: Develop and refine clear, highly interactive web ...

Java Fullstack ( Node JS + Angular)

Durham, NC · On-site

$47.50 - $61.50/hr

Backend Engineering: 5 to 7 years of deep, hands-on production experience in Java . Mastery of core design patterns, multithreading, and REST API development. * Frontend Engineering: Hands-on ...

Java Developer

Cary, NC · On-site

$47.75 - $61.75/hr

Backend Java, Spring Boot, REST APIs, Microservices, JPA/Hibernate, API security basics Engineering Git, CI/CD, unit testing, code review, clean coding standards, performance troubleshooting Cloud ...

AI Engineer

Raleigh, NC · Remote

$130K - $160K/yr

AI Engineer, location is remote in the Raleigh, NC area with onsite collaboration as needed. The ... Develop backend services, APIs, and integrations using Elixir * Work with SQL databases and ...

Lead Android Engineer:

Durham, NC · On-site

$99K - $130K/yr

The underlying platform requires heavy back-end engineering, low-latency optimization, and sophisticated algorithmic problem-solving to manage massive throughput and real-time marketplace dynamics ...

Summary The Software Developer's role will be to design/develop/test web applications, APIs, server ... Proficiency with back-end web applications frameworks in Python, Javascript, and/or Java (e.g.

Backend Engineering & API Design: Design, build, test, and maintain highly secure and scalable RESTful web services. * Frontend UI & Configuration: Develop and refine clear, highly interactive web ...

Showing results 21-40

Backend Developer information

See Durham, NC salary details

$11

$55

$81

How much do backend developer jobs pay per hour?

As of Sep 8, 2026, the average hourly pay for backend developer in Durham, NC is $55.79, according to ZipRecruiter salary data. Most workers in this role earn between $45.77 and $65.96 per hour, depending on experience, location, and employer.

What is a backend developer?

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.

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.

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.

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's a typical backend developer salary?

A backend developer's salary varies based on experience, location, and skills, but generally ranges from $70,000 to $120,000 annually in many regions. Senior developers with expertise in frameworks, databases, and cloud services can earn higher salaries, often exceeding $130,000. Entry-level positions typically start around $60,000 to $80,000.
More about Backend Developer jobs

What are the most commonly searched types of Backend Developer jobs in Durham, NC?

The most popular types of Backend Developer jobs in Durham, NC are:

What are popular job titles related to Backend Developer jobs in Durham, NC?

For Backend Developer jobs in Durham, NC, the most frequently searched job titles are:

What job categories do people searching Backend Developer jobs in Durham, NC look for?

The top searched job categories for Backend Developer jobs in Durham, NC are:

What cities near Durham, NC are hiring for Backend Developer jobs?

Cities near Durham, NC with the most Backend Developer job openings:

Infographic showing various Backend Developer job openings in Durham, NC as of August 2026, with employment types broken down into 82% Full Time, 6% Part Time, and 12% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $116,040 per year, or $55.8 per hour.

Senior Android Developer

Durham, NC • On-site

Photon
IT Services • 1 - 10 employees

Other

Re-posted 20 days ago


Job description

Android Developer

Durham, NC

F2F interview for Final round is a must (Locations available for in-person are Durham, NC / Dallas, TX / Chicago, IL / NYC, NY)

The Android Developer will be responsible for designing, developing, and maintaining high-quality mobile applications, ensuring performance, reliability, and a seamless user experience. This role requires a strong foundation in Android development along with a solid understanding of testing frameworks and QA practices to deliver robust, production-ready applications.

You will work closely with product managers, designers, QA teams, and backend engineers in an Agile environment to build scalable mobile solutions. The role also involves contributing to testing strategies, improving application quality, and ensuring smooth integration with backend systems.

Mobile Application Development: Design, develop, and maintain Android applications ensuring performance, scalability, and responsiveness

UI Implementation: Build intuitive and user-friendly interfaces while adhering to design standards and best practices

Testing & QA: Implement and execute UI and functional tests using tools like Espresso, UI Automator, or Jetpack Compose testing frameworks

Agile Development: Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives, ensuring timely and quality deliverables

Code Quality & Best Practices: Write clean, maintainable, and efficient code while adhering to coding standards and review processes

Integration: Ensure seamless integration of mobile applications with backend APIs and services

CI/CD Support: Contribute to build and deployment pipelines, supporting automation and release processes

Required Skills & Qualifications:

  • 3+ years of experience in Android application development.
  • Strong experience in mobile app development and testing frameworks (Espresso, UI Automator, Jetpack Compose testing).
  • Proficiency in Kotlin/Java and Android SDK.
  • Solid understanding of QA practices, testing strategies, and defect management.
  • Experience working in an Agile development environment.
  • Good understanding of REST API integration and mobile architecture patterns.
  • Familiarity with CI/CD pipelines and cloud technologies (nice to have)
  • Strong troubleshooting, debugging, and problem-solving skills.
  • Understanding of mobile performance optimization and best practices.
  • Experience with version control systems (Git)