Lead Software Engineer (Node.js)

A company developing software framework for designing and discovering new advanced materials and chemicals.
Walnut Creek, CA, USA
$120,000 - $180,000
Backend
Staff Software Engineer
In-Person
7+ years of experience
AI

Description For Lead Software Engineer (Node.js)

Mat3ra is seeking a Lead Software Engineer to join their innovative team focused on developing software frameworks for materials and chemical discovery. This role bridges the gap between materials/chemistry, data science, and computer science. The position involves building 3D and 2D design applications for nanoscale materials and chemistry, organizing data from models and experimental validation, and establishing infrastructure for community contributions.

The ideal candidate will have advanced expertise in Node.js and Linux environments, with strong capabilities in MongoDB and React.js. This role offers an opportunity to work with cutting-edge technology in materials science, with direct impact on world-leading enterprises. The position comes with comprehensive benefits including healthcare, 401k, equity options (0.25-0.75%), and various other perks.

As a lead engineer, you'll be responsible for software development, product design, and working closely with the product team. The role offers potential for growth into leadership positions as the company expands. The work environment is collaborative, working with top-tier professionals in research, engineering, and venture capital.

The company provides a unique opportunity to shape the future of materials research while working with advanced technologies. The position is based in Walnut Creek, California, with a competitive salary range of $120,000-$180,000, plus attractive equity options. This is an excellent opportunity for someone who combines technical expertise with an interest in scientific applications and leadership potential.

Last updated 13 hours ago

Responsibilities For Lead Software Engineer (Node.js)

  • Software development
  • Product design and concept development
  • Work closely with the product team, relay and explain software concepts

Requirements For Lead Software Engineer (Node.js)

JavaScript
Node.js
MongoDB
React
Linux
  • JavaScript/Node.JS (advanced)
  • Linux/RedHat/Bash (advanced)
  • MongoDB/JSON (intermediate)
  • React.JS (intermediate)
  • Meteor.JS (desired)
  • Ability to learn and apply new concepts rapidly
  • Extreme attention to details
  • Familiarity with AWS EC2, Microsoft Azure
  • Familiarity with SaltStack or similar
  • Knowledge of chemistry/materials science

Benefits For Lead Software Engineer (Node.js)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Short Term & Long Term Disability
  • Training & Development
  • Work From Home
  • Free Food & Snacks
  • Wellness Resources
  • Stock Option Plan (0.25 - 0.75%)

Interested in this job?

Jobs Related To Mat3ra Lead Software Engineer (Node.js)

Staff Software Engineer, Back-End Focus

Remote Staff Software Engineer position at Kin Insurance, focusing on backend development with Ruby on Rails, offering $152K-$200K plus equity and comprehensive benefits.

Sr. Staff Windows Developer - Enterprise Solutions

Senior Staff Windows Developer position at Qualcomm focusing on enterprise solutions and Windows on Snapdragon development.

Tech Lead, Software Engineering, People with Disabilities

Technical leadership role at Google for software engineers with disabilities, focusing on developing next-generation technologies and leading engineering teams in Brazil.

Lead Backend Developer

Lead Backend Developer position at Payplug, focusing on payment solutions development using Python, Java, and modern cloud technologies.

Member of Technical Staff - Platform Engineer

Senior Platform Engineering role at Microsoft AI, building backend services for Windows Copilot, requiring 4+ years of experience in distributed systems and cloud infrastructure.