Jobs · Engineering · North Carolina

Software Engineer

ENFOS · Durham, NC · 1 mo ago
On-siteEngineeringFull-time

About the role

As a Software Engineer at ENFOS, you will report to a Senior Software Engineer and play a hands-on role in delivering high-impact, full-stack features using React and Java. You’ll work on scalable, high-performance web applications used by global industrial leaders to manage complex environmental obligations.

Responsibilities

  • Build and maintain full-stack features: Develop responsive user interfaces in React and backend services in Java/Spring Boot to support core product functionality.
  • Create and consume RESTful APIs that connect frontend components to backend systems, ensuring performance and scalability.
  • Collaborate on frontend UI, backend logic, and database design to deliver end-to-end solutions.
  • Write clean, testable code: Follow modern development practices to ensure high-quality, maintainable code across both frontend and backend.
  • Work closely with product managers, designers, and other engineers to turn business needs into user-centric technical solutions.
  • Debug and troubleshoot issues: Identify and resolve bugs and performance bottlenecks across the application stack.
  • Optimize code and database queries to improve page load times, responsiveness, and reliability.
  • Participate in code reviews, knowledge sharing, and team discussions to foster a collaborative, high-performance environment.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field
  • 2+ years of professional experience in full-stack development
  • Proficiency in JavaScript (ES6+), React, and frontend frameworks (e.g., Redux, React Router)
  • Experience with backend development in Java (Spring Boot, Hibernate, or similar)
  • Familiarity with RESTful APIs, SQL/NoSQL databases, and ORM tools
  • Strong understanding of HTML5, CSS3, and responsive design principles
  • Experience using Git and CI/CD pipelines in a collaborative development environment
  • Proactive problem-solver with attention to detail and a desire to ship high-quality code

Preferred Qualification

  • Strong candidates are eager to grow in a full-stack role, committed to continuous learning, and bring a team-first mindset focused on building reliable, user-centric software.

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 1 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 4 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 4 days ago
Information Technologyapply on epic.avature.net