Lead Software Engineer, Frontend
- $140k – $190k • 0.0% – 1.0%
- Remote •+1
- 5 years of exp
- Full Time
Not Available
Remote only
About the job
Cornerstone AI is an early-stage software company focused on unlocking the power of real world healthcare data. Our AI-powered platform cleans and standardizes high volumes of messy data and serves as the connection point between data generators and data consumers in our customers’ data pipelines. Our clients range from large pharmaceutical companies to small biotech startups to healthcare data aggregators.
As a fast growing company, we are looking for a Lead Software Engineer, Frontend to help support our digital product, which is a cloud-hosted web application that enables customers to import data to initiate the cleaning process, explore the results of our algorithms and adjudicate errors and discrepancies. This person would join an experienced, collaborative team of highly technical data scientists and software engineers looking to help customers save countless hours and resources cleaning messy healthcare data.
Note that this position is fully remote (i.e., no in-office time is required), though we have a higher concentration of colleagues in NYC and the SF-Bay Area and would prefer to have some in-person co-working opportunities where possible.
If this sounds like a mission, culture, and role that aligns with your search please get in touch!
What We Offer:
- Remote, full time position (preference for NYC or SF/Bay Area)
- Quarterly in-person meetups in fun cities across the country
- Unlimited PTO
- Flexible hours (we have team members in multiple time zones)
- Medical, dental and vision coverage
- Competitive salaries with equity compensation included
- 401K plan
- Base Salary for this position is between $140,000 and $190,000
What You’ll Do:
- Lead the design and development of complex web applications using React and Node.js.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Architect, develop, and maintain highly responsive, scalable, and interactive web applications.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
- Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
- Participate in code reviews, providing constructive feedback to peers.
- Debug and resolve performance issues, bottlenecks, and bugs.
- Work closely with other team members, including data scientists, backend engineers and business leaders, to deliver high-quality products.
What You Have
- Extensive experience with React, including state management (e.g., Context API) and familiarity with modern frameworks like RemixJS or NextJS.
- Proficiency in Node.js and its frameworks (e.g., Express, Koa).
- Strong understanding of HTML, CSS, JavaScript (ES6+) and Typescript.
- Experience with RESTful APIs and comfort with navigating HTTP concepts (e.g., security headers)
- Familiarity with modern front-end build pipelines and tools (e.g., Webpack, Babel).
- Familiarity with modern cloud-based technical architectures and deployment mechanisms (AWS-based).
- Knowledge of performance testing frameworks and optimization techniques.
- Ability to differentiate between building a quick prototype and building for a scalable solution.
- Exceptional organization to deliver on multiple fast-paced workstreams.
- Critical thinking mind with excellent analytical and problem-solving skills.
- Ability to effectively communicate technical decisions to both other engineers and non-technical team members.
- Ability to receive constructive feedback well and maintain a curious mindset when conflict arises.
- Independent work ethic.