1

Backend Developer Jobs in North Carolina (NOW HIRING)

Three Ships is seeking an experienced developer to take on an instrumental role in back end and front end development projects for our mattress and sleep portfolio. As a member of the development ...

If you don't know us yet, we are an engineering company that works in different areas, such as space, robotics, cyber security, artificial intelligence or big data among many other international ...

Research and pilot new tools and patterns to improve developer velocity, platform reliability, and product capability - including the integration of AI tools into backend workflows. * Contribute to a ...

Assigns and coordinates tasks of other back end developers. Monitors progress against task estimates to provide status. Responsible for the communication of department project activities and status.

We are looking for a Back-End Engineer to design, build, and operate the data infrastructure and services that power our AI-driven knowledge platform. You will work across the full back-end stack ...

Showing results 21-40

Backend Developer information

See North Carolina salary details

$10

$52

$76

How much do backend developer jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for backend developer in North Carolina is $52.47, according to ZipRecruiter salary data. Most workers in this role earn between $43.03 and $62.02 per hour, depending on experience, location, and employer.

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.

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 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 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.
More about Backend Developer jobs
What are the most commonly searched types of Backend Developer jobs in North Carolina? The most popular types of Backend Developer jobs in North Carolina are:
What are popular job titles related to Backend Developer jobs in North Carolina? For Backend Developer jobs in North Carolina, the most frequently searched job titles are:
What job categories do people searching Backend Developer jobs in North Carolina look for? The top searched job categories for Backend Developer jobs in North Carolina are:
What cities in North Carolina are hiring for Backend Developer jobs? Cities in North Carolina with the most Backend Developer job openings:
What are popular job titles related to Backend Developer jobs in NC? For Backend Developer jobs in NC, the most frequently searched job titles are:
Infographic showing various Backend Developer job openings in North Carolina as of August 2026, with employment types broken down into 79% Full Time, 7% Part Time, and 14% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution, with an average salary of $109,135 per year, or $52.5 per hour.

Java Backend Developer - Senior Associate - 70022741

Cognizant Technology Solutions

Charlotte, NC • On-site

$90K - $102K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 6 days ago


Cognizant rating

7.4

Company rating: 7.4 out of 10

Based on 85 frontline employees who took The Breakroom Quiz

52nd of 72 rated business consultants


Job description

a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; }
About the Role
As a Java Backend Developer, you will make an impact by designing, developing, and enhancing enterprise-grade microservices and backend applications that support critical business platforms. You will be a valued member of the engineering team and work collaboratively with product owners, architects, developers, QA teams, and client stakeholders to deliver scalable, high-performing solutions.
In this Role, You Will
  • Develop new features and enhance existing functionality within the FACT Platform's microservices ecosystem.
  • Design, develop, and maintain scalable backend applications using Java, Spring Boot, and related technologies.
  • Build and support REST APIs, messaging integrations, and event-driven solutions using Kafka, ActiveMQ, and Apache Camel.
  • Troubleshoot, debug, and resolve production issues by performing root cause analysis and implementing sustainable solutions.
  • Collaborate with cross-functional teams to ensure high-quality software delivery and adherence to development best practices.

Work Model
We believe hybrid work is the way forward as we strive to provide flexibility wherever possible. Based on this role's business requirements, this is a hybrid position requiring 3 days per week in a client office in Detroit, MI or Charlotte, NC. Regardless of your working arrangement, we are here to support a healthy work-life balance through our various wellbeing programs.
The working arrangements for this role are accurate as of the date of posting. This may change based on the project you're engaged in, as well as business and client requirements. Rest assured, we will always be clear about role expectations.
What You Need to Have to Be Considered
  • 10+ years of experience in software development or the IT industry.
  • Strong hands-on experience with Core Java and Java 8 features, including Lambda Expressions, Stream API, Functional Interfaces, Optional, Method References, and Date/Time API.
  • Strong experience developing enterprise applications using Spring MVC and Spring Boot.
  • Hands-on experience with Apache Kafka, including producers, consumers, topics, and event-driven architecture.
  • Experience designing, developing, and consuming RESTful APIs and microservices.
  • Working knowledge of ActiveMQ messaging concepts, queues, topics, and asynchronous communication patterns.
  • Experience with Apache Camel for integration, routing, and message processing.
  • Experience using Maven and/or Gradle for build and dependency management.
  • Ability to troubleshoot production issues, analyze logs, identify root causes, and provide timely resolutions.
  • Bachelor's degree in Computer Science, Engineering, Information Technology, B.E., B.Tech., or equivalent.

These Will Help You Stand Out
  • Experience working with AWS cloud services.
  • Experience supporting large-scale distributed or microservices-based applications.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Experience working in Agile development environments.
  • Basic Linux administration and command-line troubleshooting experience.

We're excited to meet people who share our mission and can make an impact in a variety of ways. Don't hesitate to apply, even if you only meet the minimum requirements listed. Think about your transferable experiences and unique skills that make you stand out as someone who can bring new and exciting things to this role.
Salary and Other Compensation:
The annual salary for this position is between $90,000 - $102,500, depending on experience and qualifications.
This position is also eligible for Cognizant's discretionary annual incentive program, based on performance and subject to plan terms.
Benefits:
  • Medical/Dental/Vision/Life Insurance
  • Paid holidays plus Paid Time Off
  • 401(k) plan with contributions
  • Long-term/Short-term Disability
  • Employee Stock Purchase Plan

CogWW901
Please note, this role is not able to offer visa transfer or sponsorship now or in the future*
About Cognizant:
Cognizant (Nasdaq: CTSH) is an AI Builder and technology services provider, bridging the gap between AI investment and enterprise value by building full-stack AI solutions for our clients. Our deep industry, process and engineering expertise enables us to build an organization's unique context into technology systems that amplify human potential, drive tangible outcomes and keep global enterprises ahead in a fast-changing world. See how at cognizant.ai or @cognizant.
Additional employment information
Compensation information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.
Applicants may be required to attend interviews in person or by video conference. In addition, candidates may be required to present their current state or government issued ID during each interview.
Cognizant is an equal opportunity employer. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws.
If you have a disability that requires reasonable accommodation to search for a job opening or submit an application, please email [email protected] for roles based in the Americas or [email protected] for roles based in India.

What Cognizant employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom