Remotify
logo
Sundayy

Software Engineer (React.js, Node.js)

North America

June 22, 2026 at 10:50 AM

✨ AI summary

Location

  • United States (Remote)

Languages

  • TypeScript
  • JavaScript (Node.js)

Frameworks

  • React
  • Vite
  • GraphQL
  • Node.js
  • Prisma

Cloud Services

  • AWS Lambda
  • AWS ECS

Databases

  • PostgreSQL

Experience Level

  • Staff Software Engineer (senior)
About The Company

Encamp’s mission is to make what’s good for business good for the environment. Today, over 200 enterprise organizations trust Encamp to safeguard more than 40,000 facilities. We are dedicated to helping companies adhere to environmental regulations, promote sustainable practices, and enable first responders to efficiently navigate emergency situations. Our innovative approach combines environmental expertise with cutting-edge engineering to automate environmental compliance submissions across all agencies and jurisdictions. This industry-leading methodology ensures our clients remain compliant while minimizing operational burdens, creating a lasting competitive advantage.

Our work environment is characterized by small, high-agency teams that foster collaboration, innovation, and continuous learning. We prioritize agentic engineering—an approach that emphasizes automation, intelligent tooling, and evolving practices to meet contemporary challenges. Our team members are engaged, kind, and committed to pushing the pace of technological advancement. We utilize a diverse set of tools including Codex, Claude Code, and Cursor, and maintain a rigorous quality assurance process by reading 100% of code and upholding high standards for system and data design. Encamp’s culture promotes transparency, quality, and a shared commitment to environmental stewardship.

About The Role

As a Staff Software Engineer at Encamp, you will work directly with the CTO to redefine what a small, agile engineering team can achieve. Your role will be pivotal in shaping the technical direction of the organization, particularly in high-impact areas such as data architecture, systems design, and API development. You will own complex technical challenges end-to-end, including the development of distributed systems that interact with real-world processes and span multiple platforms. Your work will ensure these systems are reliable, scalable, and performant, supporting the company’s mission of environmental compliance automation.

The role involves working within a TypeScript-heavy stack, including React and Vite on the frontend, GraphQL and Node on the backend, Prisma and Postgres for data management, and AWS services like Lambda and ECS for deployment. As a senior technical leader, you will set standards for quality, clarity, and best practices, influencing the entire engineering team. This position offers a high degree of autonomy and impact, with opportunities to lead technical initiatives, mentor peers, and collaborate closely with executive leadership on long-term strategies.

Qualifications

  • Proven experience designing and shipping complex software systems
  • Strong reasoning skills and ability to evaluate trade-offs in technical decisions
  • Hands-on experience operating and improving production systems
  • Proficiency in TypeScript, React, Node.js, GraphQL, Prisma, Postgres, and AWS services
  • Ability to manage ambiguity and develop solutions from conception to deployment
  • Experience with AI-native development, tooling, and workflows is a plus
  • Excellent communication skills and ability to mentor other engineers
  • First principles thinking and technical judgment based on clear reasoning
  • Humility, confidence, and honesty in technical discussions

Responsibilities

  • Architect and develop distributed systems, data models, and public APIs that support scalable solutions
  • Build and enhance customer-facing features from end to end
  • Contribute to agent-powered automation and integrations with external agencies
  • Shape engineering practices around AI-native development, including tooling, review processes, and codebase design
  • Make broad technical decisions, communicate the rationale, and educate team members
  • Drive initiatives focused on performance, reliability, developer experience, and architectural evolution
  • Mentor and elevate engineering team members through pairing, code reviews, and technical guidance
  • Collaborate closely with the CTO on strategic technical planning and long-term vision

Benefits

  • Flexible remote-first work environment with home office allowance
  • High-performance equipment for an optimized development setup
  • Equity participation in the company’s growth
  • Generous parental leave policies
  • Opportunities for professional growth and skill development
  • Collaborative and inclusive company culture that values diversity

Equal Opportunity

Encamp is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, ethnicity, sexual orientation, age, physical ability, or any other protected characteristic. We believe that diverse voices and backgrounds strengthen our team and drive innovation. All qualified applicants will receive consideration for employment without regard to any protected status. We are dedicated to fostering a workplace where everyone can bring their full, authentic selves and contribute meaningfully to our mission.
Apply