1

Frontend Software Engineer Jobs in North Carolina

Software Engineer

Charlotte, NC · On-site

$49 - $53/hr

Senior Software Engineer, Backend (Python / Node.js) We are not accepting C2C or 1099 arrangements ... Partner with frontend engineers, DevOps teams, architects, product managers, and business ...

Software Engineer

Charlotte, NC · On-site

$68 - $73/hr

Senior Full Stack Software Engineer We are not accepting C2C or 1099 arrangements. Location ... NET services, Angular front-end applications, business workflow integrations, and Spark-based data ...

Software Engineer

Charlotte, NC · On-site

$68 - $73/hr

Senior Full Stack Software Engineer We are not accepting C2C or 1099 arrangements. Location ... Build responsive and performant front-end applications using Angular 13+, TypeScript, RxJS, and ...

Software Engineer

Durham, NC · On-site

$96.44 - $154.19/hr

S. or foreign equivalent) in Computer Science, Software Engineering or related field and two (2) ... (front-end and back-end web applications); identifying and fixing software bugs; SQL databases ...

Software Engineer

Charlotte, NC · On-site

$53 - $57/hr

This position is primarily backend-focused, with opportunities to collaborate closely with frontend ... software engineering experience * Strong expertise in Core Java backend development * Hands-on ...

Software Engineer

Charlotte, NC · On-site

$68 - $73/hr

Senior Full Stack Software Engineer We are not accepting C2C or 1099 arrangements. Location ... REST APIs * JBPM Frontend * Angular 13+ * TypeScript * RxJS * Jasmine/Karma Data & Analytics

They are seeking a skilled Frontend Engineer to build an AI-powered e-commerce application using modern React technologies, focusing on a multi-tier system that integrates traditional SaaS ...

Software Engineer

Charlotte, NC · On-site

$120 - $150/hr

... Backend-for-Frontend (BFF) layer. * Builds awareness and product alignment to enterprise ... DevOps Preferred Skills/Education Experience writing technical documentation in a software ...

Wells Fargo is seeking a Lead Software Engineer to support Enterprise Functions Technology. This ... Experience collaborating with front-end engineering teams using React, TypeScript, HTML, CSS, or ...

Software Engineer

Charlotte, NC · On-site

$68 - $73/hr

Software Engineer, Full Stack (Java) We are not accepting C2C or 1099 arrangements. Location ... Develop scalable front-end experiences using React and modern web technologies. * Work with MongoDB ...

Front End Developer

Charlotte, NC · On-site

$101K - $118K/yr

Front End Developer NO. OF VACANCIES 3 positions available Charlotte, NC Must Haves 2 years of professional experience utilizing HTML5, CSS3, SCSS (SASS) Experience with Git (or another type of ...

Front End Developer

Charlotte, NC · On-site

$101K - $118K/yr

... software engineering and systems integration. Our tightly integrated offerings are tailored to each ... We are seeking an experienced consultant with a strong background in Front End Development who has ...

Front end developer

Charlotte, NC · On-site

$101K - $118K/yr

... software engineering and systems integration. Our tightly integrated offerings are tailored to each ... Title: Front End Developer (Must Have 8+yrs exp with JavaScript Framework proficiency (Angular JS ...

Software Engineer

Charlotte, NC · On-site

$92 - $115/hr

... a Software Engineer with a strong interest in applied AI to help build intelligent, scalable ... Frontend experience (React, Next.js) is a plus but not required Hybrid role -- onsite three days ...

Front End Developer

Durham, NC

$100K - $116K/yr

As Front End Developer the successful candidate will be responsible for developing high quality, well documented, defect free code. The successful candidate will work with the project manager and ...

Showing results 21-40

Frontend Software Engineer information

See North Carolina salary details

$55.4K

$126.3K

$179.9K

How much do frontend software engineer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for frontend software engineer in North Carolina is $126,262.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,700.00 and $146,800.00 per year, depending on experience, location, and employer.

What does a frontend software engineer do?

A Frontend Software Engineer is responsible for designing and implementing the user interface of websites and web applications. They work with technologies like HTML, CSS, and JavaScript, as well as frameworks such as React or Angular, to create interactive and visually appealing experiences for users. Their job also involves ensuring that websites are responsive, accessible, and optimized for performance across various devices and browsers. Collaboration with designers, backend engineers, and other team members is a key part of their role.

What are the key skills and qualifications needed to thrive as a frontend software engineer, and why are they important?

To thrive as a Frontend Software Engineer, you need strong proficiency in HTML, CSS, JavaScript, and modern frontend frameworks like React or Angular, typically supported by a degree in computer science or related experience. Familiarity with version control systems (such as Git), responsive design tools, and build tools like Webpack or npm is also important. Creativity, problem-solving, and effective communication help engineers collaborate with teams and deliver user-friendly interfaces. These skills are crucial for building performant, maintainable, and visually appealing applications that meet user needs and business goals.

What are some common challenges faced by frontend software engineers when working on cross-functional teams?

Frontend Software Engineers often collaborate closely with backend developers, designers, and product managers. A common challenge is ensuring effective communication and alignment, especially when translating design mockups into functional user interfaces or integrating with backend APIs. Balancing user experience goals with technical constraints and timelines can also be demanding. Proactively participating in sprint planning and code reviews helps foster collaboration and ensures smoother project delivery.

What is the difference between Frontend Software Engineer vs Web Developer?

AspectFrontend Software EngineerWeb Developer
Required skillsHTML, CSS, JavaScript, frameworks (React, Angular), UI/UX principlesHTML, CSS, JavaScript, basic backend knowledge
Work environmentCollaborates with designers, backend developers, product teamsBuilds websites, often with less focus on complex UI/UX
Industry usageTech companies, startups, agenciesSmall businesses, freelance projects, agencies

Frontend Software Engineers focus on creating interactive, user-friendly interfaces using advanced frameworks and UI principles, often working closely with designers and backend teams. Web Developers may handle broader website development tasks, including basic front-end and some backend work, with less emphasis on complex UI design. Both roles are essential in web development but differ in scope and specialization.

What are popular job titles related to Frontend Software Engineer jobs in North Carolina?

For Frontend Software Engineer jobs in North Carolina, the most frequently searched job titles are:

What job categories do people searching Frontend Software Engineer jobs in North Carolina look for?

The top searched job categories for Frontend Software Engineer jobs in North Carolina are:

What cities in North Carolina are hiring for Frontend Software Engineer jobs?

Cities in North Carolina with the most Frontend Software Engineer job openings:

Infographic showing various Frontend Software Engineer job openings in North Carolina as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 6% Part Time, 7% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $126,262 per year, or $60.7 per hour.

Software Engineer

Judge Group, Inc.

Charlotte, NC • On-site

$49 - $53/hr

Other

Re-posted 8 days ago


Job description

Location: Charlotte, NC Salary: $49.00 USD Hourly - $53.00 USD Hourly Description:
Senior Software Engineer, Backend (Python / Node.js)
We are not accepting C2C or 1099 arrangements.
Location: Charlotte, NC (Hybrid/Onsite based on business needs)
Employment Type: Contract
Client Program: 2026 Q3 CBS Master Bundle
Vendors: TEKsystems, Judge Group, Experis, Dexian, Motion Recruitment, Innova Solutions
About the Role
We are seeking a highly skilled Senior Software Engineer with deep expertise in Python and Node.js to design, build, and maintain scalable backend services and distributed applications. The ideal candidate will have experience developing high-performance APIs, integrating cloud-native technologies, and collaborating within Agile engineering teams to deliver reliable, secure, and maintainable software solutions.
This role requires strong technical leadership, hands-on development expertise, and the ability to drive engineering excellence across the software development lifecycle.
Responsibilities
Design and Development
  • Design, architect, and develop scalable backend applications and services using Python and Node.js.
  • Build secure, high-performing RESTful APIs and microservices architectures.
  • Develop reusable, maintainable, and testable code following engineering best practices.
System Integration
  • Integrate internal and external APIs, databases, and third-party platforms.
  • Ensure seamless connectivity across distributed systems and enterprise applications.
  • Support implementation of service-oriented and event-driven architectures.
Performance and Reliability
  • Analyze system performance and identify opportunities for optimization.
  • Improve application scalability, availability, and operational efficiency.
  • Troubleshoot complex production issues and implement sustainable solutions.
Quality Engineering
  • Develop unit, integration, and automated tests to ensure application stability.
  • Participate in code reviews and enforce coding standards across the development team.
  • Maintain high standards for security, reliability, and software quality.
Collaboration and Leadership
  • Partner with frontend engineers, DevOps teams, architects, product managers, and business stakeholders.
  • Provide technical mentorship and guidance to junior engineers.
  • Contribute to technical design discussions and architectural decision-making.
Continuous Improvement
  • Evaluate emerging technologies, frameworks, and development methodologies.
  • Recommend improvements to engineering practices, tools, and workflows.
  • Support modernization initiatives and cloud adoption strategies.
Documentation
  • Create and maintain technical documentation, architecture diagrams, implementation guides, and operational procedures.
  • Document system designs and engineering decisions to support ongoing maintenance and scalability.
Minimum Qualifications
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent practical experience.
  • 5+ years of professional software development experience.
  • 5+ years of hands-on experience developing applications with Python and Node.js.
  • Strong proficiency in JavaScript and/or TypeScript.
  • Experience building RESTful APIs, backend services, and microservices.
  • Experience working with relational databases such as PostgreSQL or MySQL.
  • Experience working with NoSQL databases such as MongoDB or Redis.
  • Experience using Git and modern source-control workflows.
  • Experience working within Agile/Scrum software development environments.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills.
Preferred Qualifications
  • Experience with Python frameworks such as Django or Flask.
  • Experience with cloud platforms including Google Cloud Platform (Google Cloud Platform), Amazon Web Services (AWS), or Microsoft Azure.
  • Experience implementing CI/CD pipelines and automated deployment processes.
  • Experience with containerization and orchestration technologies including Docker and Kubernetes.
  • Familiarity with frontend frameworks such as React, Angular, or Vue.js.
  • Experience with modern testing frameworks including PyTest, Jest, or Mocha.
  • Knowledge of DevOps practices, infrastructure automation, and cloud-native application development.
  • Experience supporting large-scale, enterprise-grade applications and distributed systems.
Preferred Candidate Profile
The successful candidate is:
  • Passionate about building scalable and reliable software solutions.
  • Comfortable working in fast-paced, collaborative environments.
  • Driven by continuous learning and technical innovation.
  • Capable of balancing hands-on engineering responsibilities with technical leadership and mentorship.
  • Focused on delivering high-quality solutions that create measurable business impact.

Location: Charlotte, NC
Work Authorization: Must be authorized to work in the United States without sponsorship restrictions (if applicable).
Experience Level: Senior (5+ years)
Technology Stack: Python, Node.js, JavaScript, TypeScript, REST APIs, PostgreSQL, MySQL, MongoDB, Redis, AWS, Azure, Google Cloud Platform, Git, Docker, Kubernetes, CI/CD, Agile Scrum.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!