Full Stack Software Engineer at Carlsmed
Carlsbad, CA 92008, USA -
Full Time


Start Date

Immediate

Expiry Date

15 Nov, 25

Salary

130000.0

Posted On

16 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Graphql, Computer Science, Cypress, Git, Relational Databases, Design Patterns, Written Communication

Industry

Computer Software/Engineering

Description

POSITION DESCRIPTION

As a Full Stack Software Engineer, you will work on projects related to proprietary implants, instrumentation, and design automation systems to enable personalized surgery. You’ll be working on our full-stack applications, focusing on building robust backend services and creating engaging user experiences.

SKILLS

  • Excellent verbal and written communication.
  • Ability to perform high quality work with speed.
  • Strong experience with React and modern frontend development practices.
  • Experience building and consuming GraphQL APIs
  • Familiarity with relational databases.
  • Understanding of version control systems (Git).
  • Strong understanding of software development principles and design patterns.

QUALIFICATIONS

  • Bachelor’s degree in computer science or equivalent education, certifications and experience.
  • Minimum of three years of professional software development experience.
  • Strong understanding of software development principles and design patterns.
  • Strong experience with React and modern frontend development practices.
  • Experience building and consuming GraphQL APIs
  • Knowledge of testing frameworks (Jest, Cypress, Playwright) and version control systems (Git).
  • Ability to perform high quality work with speed.
Responsibilities
  • Design, develop, and maintain full stack applications using Node.js, TypeScript, React, and GraphQL.
  • Implement responsive, accessible, and high-performing user interfaces.
  • Build and maintain backend services and APIs, ensuring scalability and security.
  • Collaborate with product managers, designers, and other developers to deliver high-quality features.
  • Write clean, maintainable, and testable code following best practices.
  • Participate in code reviews and provide constructive feedback to team members.
  • Troubleshoot, debug, and optimize application performance.
Loading...