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 5 hours 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

Software Development Engineer II, Tez

Join Amazon's India Grocery team as an SDE II to build a revolutionary e-commerce platform using React and modern technologies.

Software Dev Engineer II, Boost Portal

Frontend Software Engineer role at AWS building scalable portal applications using modern technologies.

Software Development Engineer II, Tez

Build next-gen e-commerce experience for Amazon India's Grocery team using React and modern technologies, focusing on client-side rendering and scalable architecture.

Front-End Engineer II, CreativeX, Amazon, House of Creative Builder

Front-End Engineer II position at Amazon's CreativeX team, building innovative advertising technology solutions using AI/ML, with competitive compensation $129,300-$223,600.

Front End Engineer, Amazon Data Firehose

Frontend Engineer role at Amazon building user interfaces for Data Firehose service, requiring JavaScript expertise and cloud computing experience.