Software Engineer

Until Labs, Inc.
South San Francisco, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 220K

Job location

Remote
South San Francisco, United States of America

Tech stack

Clean Code Principles
C
Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Application Performance Management
Azure
C Sharp (Programming Language)
C++
Code Review
Relational Databases
Software Debugging
Software Design Patterns
Github
Revision Control Systems
Web Servers
Python
Linux System Administration
Microsoft SQL Server
MySQL
Ruby on Rails
Role-Based Access Control
Cloud Services
Software Engineering
Subversion
Systems Architecture
Web Applications
Web Application Frameworks
React
System Availability
Express
Information Technology
Deployment Automation
Vba Programming Language
Maintaining Code
Integration Frameworks
REST
Software Version Control
Microservices

Job description

To achieve our goal, we are assembling an interdisciplinary team to develop perfusion systems, cryoprotectant formulations, controlled-rate freezers, and vitrification and rewarming protocols for human tissue. We are also building out our medical hibernation team to tackle the challenges of whole-body cryopreservation, beginning with rodent models.

We envision a future where no transplantable organ is lost to logistics, and no terminal diagnosis is final because patients can safely wait for future medicine to arrive. team., We are seeking a dynamic and innovative Software Engineer to join our vibrant development team! In this role, you will be at the forefront of designing, developing, and maintaining scalable software solutions that power our cutting-edge applications. Your expertise will drive the creation of robust systems, leveraging modern technologies and best practices to deliver seamless user experiences. This is an exciting opportunity for passionate developers eager to work on impactful projects in a fast-paced, collaborative environment. You will contribute to all phases of the software development lifecycle, ensuring high-quality code and efficient system architecture., * Develop and enhance web applications using frameworks such as Ruby on Rails, React, and Express to deliver engaging front-end and back-end solutions.

  • Design and implement RESTful APIs to facilitate smooth communication between services and external platforms.
  • Architect scalable systems employing microservices architecture, ensuring high availability and performance.
  • Collaborate within Agile teams to plan, develop, test, and deploy software features efficiently using CI/CD pipelines on cloud platforms like AWS and Azure.
  • Apply design patterns and system design principles to create maintainable, reusable, and reliable codebases.
  • Manage version control using GitHub or SVN, maintaining code integrity across multiple development environments.
  • Optimize application performance through database management with MySQL, SQL Server, or other relational databases; utilize Java, Python, C#, JavaScript, C++, or C for diverse development needs.
  • Implement security best practices such as RBAC (Role-Based Access Control) to safeguard sensitive data and ensure compliance.
  • Participate in code reviews, troubleshooting, and debugging to uphold quality standards across all projects.

Requirements

  • Proven experience in software engineering with a strong understanding of IT infrastructure components.
  • Proficiency in programming languages including JavaScript, Java, Python, C#, C++, C, and VBA.
  • Hands-on experience with web development frameworks like Ruby on Rails, React.js, Express.js, and.NET technologies.
  • Solid knowledge of RESTful API development and integration techniques for building interconnected systems.
  • Familiarity with microservices architecture and designing scalable systems for high performance.
  • Experience working within Agile software development methodologies to deliver iterative improvements efficiently.
  • Knowledge of version control tools such as GitHub or SVN; experience with CI/CD pipelines for automated deployment processes.
  • Strong understanding of cloud services like AWS or Azure for deploying resilient applications at scale.
  • Background in database management using MySQL or SQL Server; ability to optimize queries for performance.
  • Experience with Linux environments and web servers is highly desirable.
  • Excellent problem-solving skills with a proactive approach to troubleshooting complex issues.

Benefits & conditions

Pulled from the full job description

  • Work from home stipend
  • Paid training
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance, * 401(k) matching
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Paid time off
  • Paid training
  • Relocation assistance
  • Vision insurance
  • Work from home
  • Work from home stipend

Apply for this position