What are the responsibilities and job description for the Sr Software Engineer position at Carlsmed?
Position Description
As Senior 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. This role offers the opportunity to work with modern technologies and shape the technical direction of our products.
Responsibilities
- Design and implement scalable backend services using Node.js and GraphQL
- Develop and maintain responsive, performant frontend applications using React
- Architecture and optimize PostgreSQL databases for performance and reliability
- Lead technical design discussions and review architecture proposals
- Mentor junior developers and promote engineering best practices
- Collaborate with product managers to define technical requirements and delivery timelines
- Contribute to system design decisions and technical documentation
- Participate in code reviews and provide constructive feedback
- Troubleshoot and debug complex issues across the stack
Qualifications
- Education: Bachelor’s degree in Computer Science
- Experience: 5 – 10 years of front end / back end and database experience required
- Experience with spine or orthopedics highly desired
Skills
- Excellent verbal and written communication
- Ability to perform high quality work with speed
- Willingness to wear multiple hats when needed to enable excellent patient outcomes
- Strong proficiency in Node.js and server-side JavaScript
- Expert knowledge of GraphQL, including schema design and performance optimization
- Advanced experience with React, including state management and performance tuning
- Deep understanding of PostgreSQL, including query optimization and database design
- Strong understanding of software development principles and design patterns
- Excellent problem-solving and debugging skills
Nice To Have Skills
- Knowledge of Remix or extensive experience with React Router
- iOS development experience with Swift or React Native
- Experience with DevOps practices and cloud platforms (AWS/GCP/Azure)
- Experience with testing frameworks and CI/CD pipelines
- Experience with Prisma ORM and database migrations
Equal Opportunity Employer
Carlsmed is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. Carlsmed is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know.
Compensation
We are pleased to provide a competitive salary and benefits. Our benefits reflect our investment in the overall health and well-being of our employees and their families. including paying 100% of monthly healthcare, dental & vision insurance premiums, a 401(k) plan with employer matching and unlimited PTO. The expected pay range is: $155,000 to $165,000 annually. Compensation may vary based on related skills, experience, and relevant key attributes.
Salary : $155,000 - $165,000