1

Back End Developer Jobs in Durham, NC (NOW HIRING)

Android Developer

Durham, NC ยท On-site

$50.50 - $66.25/hr

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 ...

Senior Android Developer

Durham, NC ยท On-site

$52.50 - $66.50/hr

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 ...

Senior AEM Developer

Cary, NC ยท On-site

$53.50 - $70.75/hr

... back-end services, APIs, and integrations with third-party platforms. โ€ข Implement and manage ... with UI/UX designers, backend developers, and stakeholders to deliver high-quality digital ...

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 ...

We are looking for a Senior Full Stack Developer with a strong, backend-heavy background to lead the development, validation, and maintenance of critical system integration and client onboarding ...

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 ...

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 ...

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

$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 ...

Showing results 21-40

Back End Developer information

See Durham, NC salary details

$11

$54

$79

How much do back end developer jobs pay per hour?

As of Aug 15, 2026, the average hourly pay for back end developer in Durham, NC is $54.41, according to ZipRecruiter salary data. Most workers in this role earn between $44.62 and $64.33 per hour, depending on experience, location, and employer.

What is a back end developer?

A Back End Developer is a programmer who specializes in building and maintaining the server-side logic, databases, and application functionality that power websites and web applications. Unlike front end developers, who focus on the visual and interactive elements users see, back end developers work behind the scenes to ensure data is stored, processed, and delivered correctly. They typically use programming languages like Python, Java, Ruby, or PHP, and interact with databases such as MySQL or MongoDB. Their work is crucial for making sure applications run smoothly, securely, and efficiently.

What are some common challenges back end developers face when integrating with front-end teams?

Back End Developers often encounter challenges when aligning data structures and APIs with front-end requirements, especially as user interface needs evolve rapidly during development. Effective communication and regular collaboration with front-end developers are essential to ensure that endpoints, data formats, and error handling are well-coordinated. Additionally, maintaining consistent documentation and using tools like Swagger or Postman can help streamline integration and reduce misunderstandings between teams.

What is a back end developer?

A back end developer is a computer science professional who specializes in functionality that takes place on the server side or backend. As a back end developer, you write code to create software that solves a business need. Your responsibilities are to research the needs of either your employer, or a particular industry, find a problem, and create a software solution. A back end developer differs from a traditional web developer, or front end developer, in that back-end software may not have a user interface or even have exposure to the web.

What is the difference between Back End Developer vs Front End Developer?

AspectBack End DeveloperFront End Developer
Primary FocusServer-side logic, databases, APIsUser interface, website layout, client-side scripting
Skills & TechnologiesLanguages like Java, Python, Ruby; databases; server managementHTML, CSS, JavaScript, frameworks like React or Angular
Work EnvironmentBackend systems, server environments, cloud platformsDesign tools, browser testing, UI/UX design
Common CertificationsCertified Web Developer, AWS Certified DeveloperCertified Front End Developer, UI/UX certifications

Back End Developers focus on server-side logic, databases, and APIs, ensuring the website's functionality behind the scenes. Front End Developers work on the visual and interactive aspects users see and interact with. Both roles are essential in web development, often collaborating to create seamless digital experiences.

What are the key skills and qualifications needed to thrive as a back end developer?

To thrive as a Back End Developer, you need strong programming skills in languages like Java, Python, or Node.js, along with a solid understanding of databases and API design, typically supported by a degree in computer science or related experience. Familiarity with frameworks such as Spring or Django, version control systems like Git, and cloud platforms (e.g., AWS or Azure) is often required, with certifications in these areas considered beneficial. Problem-solving, effective communication, and teamwork are crucial soft skills that help developers collaborate and address complex technical challenges. These competencies are vital for building reliable, scalable systems that support front-end applications and ensure robust product performance.

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

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

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

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

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

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

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

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

Infographic showing various Back End Developer job openings in Durham, NC as of August 2026, with employment types broken down into 77% Full Time, 18% Part Time, 1% Temporary, and 4% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $113,172 per year, or $54.4 per hour.

Android Developer

Photon

Durham, NC โ€ข On-site

$50.50 - $66.25/hr

Other

Re-posted 11 days ago


Job description

Hi Partner,

We are PHOTON, one of the world's largest Digital Platform Engineering Company providing a combination of Strategy Consulting, Creative Design and Technology Services, and we work with 40% of the Fortune 100 companies.

For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 4000 team members across the globe that are engaged in various Digital Modernization. For a brief 1 minute video about us, you can check ;/p>

We are looking for experienced Android Developer to join Photon at Durham, NC (Onsite)

Position : Android Developer


Location : Durham, NC (Onsite)

Job Summary:


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)