Software Engineer (2026)

ENFOS, Inc.

North Carolina

On-site

USD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Paid Time Off (Vacation, Sick Days, public holidays)
Full Family Health Care Plan (Medical & Vision)
Flexible Spending Account & Retirement Plan (401k)
Pre‑IPO Stock Options

Job summary

ENFOS, Inc. in North Carolina is seeking a Software Engineer to build high-impact, full-stack features using React and Java. You will work on scalable web applications for global leaders in managing environmental obligations.

The ideal candidate has a Bachelor's degree, 2+ years of experience in full-stack development, and proficiency in JavaScript and React. Benefits include Paid Time Off, health care plans, and pre-IPO stock options.

Qualifications

  • 2+ years of professional experience in full-stack development.
  • Proficiency in frontend frameworks (e.g., Redux, React Router).
  • Strong understanding of HTML5, CSS3, and responsive design principles.

Responsibilities

  • Develop responsive user interfaces in React and backend services in Java/Spring Boot.
  • Create and consume RESTful APIs to connect frontend and backend.
  • Collaborate closely with product managers, designers, and other engineers.

Skills

JavaScript (ES6+)
React
Java
RESTful APIs
SQL/NoSQL databases
Git
CI/CD pipelines

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

GitLab
Docker
Spring Boot

Job description

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.

You should be comfortable working across the stack—building user interfaces in React, implementing backend logic in Java, and integrating with APIs and databases. You’ll collaborate with product, design, and engineering to ship reliable, scalable features that deliver real customer value.

How We Work
  • Agile development: Operate in two‑week sprints with clear goals, ownership, and rapid iteration.
  • Code quality focus: Prioritize automated testing, code reviews, and clean architecture to ensure long‑term maintainability.
  • Modern toolset: Use React, Java, GitLab, Docker, and CI/CD pipelines to streamline development and deployment.
  • Engineer empowerment: Encourage autonomy and initiative—developers are expected to improve performance, scalability, and user experience.
  • Growth mindset: Offer mentorship, exposure to system‑level thinking, and a clear path to senior ownership and technical leadership.
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.
  • Implement and optimize APIs: Create and consume RESTful APIs that connect frontend components to backend systems, ensuring performance and scalability.
  • Contribute across the stack: 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.
  • Collaborate cross‑functionally: 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.
  • Continuously improve system performance: Optimize code and database queries to improve page load times, responsiveness, and reliability.
  • Contribute to team culture: Participate in code reviews, knowledge sharing, and team discussions to foster a collaborative, high‑performance environment.
Qualifications
  • 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.

Benefits
  • Salary is competitive with the market.
  • Paid Time Off (Vacation, Sick Days, public holidays).
  • Full Family Health Care Plan (Medical & Vision).
  • Flexible Spending Account & Retirement Plan (401k).
  • Pre‑IPO Stock Options.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

ENFOS • Durham (NC)

On-site
USD 80,000 - 100,000
Competitive salary
Paid Time Off
Full Family Health Care Plan
Senior Software Engineer
Senior Software Engineer

ENFOS • Durham (NC)

On-site
USD 100,000 - 140,000
Competitive salary
Paid Time Off
Health Care Plan
Senior Software Engineer - 2026
Senior Software Engineer - 2026

ENFOS, Inc. • North Carolina

On-site
USD 120,000 - 170,000
Competitive salary
Paid Time Off
Health Care Plan
+3
Senior UI Engineer 2026
Senior UI Engineer 2026

Dormont Manufacturing Co • United States

On-site
USD 160,000 - 200,000
Stock options
Comprehensive Benefits Package
Senior UI Engineer
Senior UI Engineer

ENFOS • Durham (NC)

On-site
USD 160,000 - 200,000
Stock options
Discretionary bonuses
Senior UI Engineer 2026
Senior UI Engineer 2026

ENFOS, Inc. • North Carolina

On-site
USD 160,000 - 200,000
Discretionary annual bonus
Stock options
Comprehensive Benefits Package
Full-Stack Software Engineer (React + Java) for ESG SaaS
Full-Stack Software Engineer (React + Java) for ESG SaaS

ENFOS • Durham (NC)

On-site
USD 80,000 - 100,000
Competitive salary
Paid Time Off
Full Family Health Care Plan
Full-Stack Engineer (React + Java) - High-Impact Web Apps
Full-Stack Engineer (React + Java) - High-Impact Web Apps

ENFOS, Inc. • North Carolina

On-site
USD 80,000 - 100,000
Paid Time Off (Vacation, Sick Days, public holidays)
Full Family Health Care Plan (Medical & Vision)
Flexible Spending Account & Retirement Plan (401k)
+1
Senior QA Automation Engineer / SDET
Senior QA Automation Engineer / SDET

ENFOS, Inc. • North Carolina

On-site
USD 120,000 - 150,000
Stock options
Comprehensive Benefits Package
Senior QA Automation Engineer / SDET
Senior QA Automation Engineer / SDET

ENFOS, Inc. • Durham (NC)

On-site
USD 120,000 - 150,000
Stock options
Discretionary bonus
Comprehensive benefits