Full-Stack Software Engineer

Commonwealth Fusion Systems develops commercially viable fusion power plants, combining research, talent, and new technologies for the future of energy.
$150,000 - $250,000
Frontend
Mid-Level Software Engineer
Remote
3+ years of experience
Energy

Description For Full-Stack Software Engineer

Commonwealth Fusion Systems (CFS) is at the forefront of fusion energy development, having raised over $2 billion in capital since 2018. The company is seeking a Full-Stack Software Engineer to join their Scientific Software team, focusing on developing software for understanding and building superconducting magnets and tokamaks.

The role centers on maintaining and expanding an internal web application that manages the processing of superconducting material (HTS) from electrical testing through magnet assembly. This application hosts the world's largest HTS test dataset and is built using modern TypeScript practices with React and Next.js. The position offers an unique opportunity to work at the intersection of web development and applied physics.

As a Full-Stack Software Engineer, you'll be responsible for both frontend and backend development, with emphasis on data visualization and user interface design. The role requires strong technical expertise in TypeScript, React, and SQL databases, combined with the ability to communicate effectively across technical disciplines. You'll work closely with internal teams, supporting the company's mission to deliver commercially viable fusion energy.

The position offers a competitive salary range of $150,000 - $250,000, plus equity and benefits. CFS values diversity and maintains an inclusive work environment, considering all qualified applicants equally regardless of background. The role offers the flexibility of remote work while contributing to groundbreaking energy technology development.

The ideal candidate will bring not only technical expertise but also a passion for problem-solving and the ability to thrive in a fast-paced startup environment. Optional experience with AWS, Rust, and Web Assembly would be advantageous, as would a background in Physics or Mathematics.

Last updated a month ago

Responsibilities For Full-Stack Software Engineer

  • Expand and maintain a web application developed in TypeScript (React and Next.js)
  • Respond and recover if/when the app fails in production; share on-call duty with teammates
  • Design and implement frontend user interfaces, with emphasis on plotting/visualizing technical data
  • Work with internal users to define and solve their needs
  • Train internal users

Requirements For Full-Stack Software Engineer

TypeScript
React
  • Experience working on a production web application, preferably as a technical lead
  • TypeScript programming language expertise
  • Frontend web development experience, preferably React
  • Backend web development in TypeScript, including interfaces to SQL databases
  • On-call operations/support experience for web applications
  • Ability to develop high-quality software using linting, testing, code review, and documentation
  • Strong communication skills for stakeholder interaction

Benefits For Full-Stack Software Engineer

Equity
  • Equity
  • Competitive salary
  • Benefits package

Interested in this job?

Jobs Related To Commonwealth Fusion Systems Full-Stack Software Engineer

Braze Engineer | MarTech

Frontend Engineer position at LTK focusing on Braze integration and MarTech solutions, offering remote work and comprehensive benefits.

B2B Web Developer (Freelancer)

Remote B2B Web Developer position at Averi, focusing on frontend development for business solutions with flexible contract terms.

Web Developer

Remote WordPress Developer position at doola, requiring 3+ years of experience to maintain and enhance marketing website, implement SEO best practices, and develop custom themes and plugins.

UX Program Manager, Google Cloud Networking

UX Program Manager position at Google Cloud Networking, focusing on driving UX projects and improving design processes.

Software Engineer, Web, Photos

Frontend Software Engineer role at Google Photos, focusing on web development and user interface design with opportunities in machine learning and distributed systems.