Senior Full Stack Software Engineer

The Maven Group, LLC

Senior Full Stack Software Engineer

San Francisco, CA
Full Time
Paid
  • Responsibilities

    The Maven Group's client located in San Francisco, CA is a leader in thier field and has been in business about 50 years.

    This is a Hybrid role with a 3 day a week onsite at our clients San Francisco work site expectation.  Full relocation can be provided to any interested and qualified candidate not local to the San Francisco area. 

    They are looking for a talented Full Stack Software Engineer to join their team.   The ideal candidate will be a full-stack or Data Engineer with domain knowledge in biology, chemistry, drug discovery or a related scientific discipline.

    If chosen you will work closely with other Data Engineers and Tech/ML Ops colleagues to develop robust and scalable systems that contribute to the discovery and development of life-changing treatments for patients.

    What you should have in your background:

    • Bachelor’s or master’s degree in computer science or similar technical field, or equivalent experience and 7+ years of experience in software engineering.
    • Deep experience and technical understanding of modern web application development, platforms and data engineering approaches, including data flow within the cloud and cutting-edge data storage solutions
    • Deep experience in full stack development is required. You have strong skills building Front Ends using JavaScript, React or similar Libraries as well as Backends using high level languages like Python or Java
    • Extensive experience working with Databases, Data Analytics (SQL/NoSQL, ETL, ELT) and APIs (REST, GraphQL) is preferred
    • Extensive experience working on cloud-native architectures in public clouds (ideally AWS) is preferred
    • Experience with building Designs for Data Applications which are highly reliable, scalable, performant, secure and robust and ideally on a public cloud platform
    • Adopts and champions an Open Source, Cloud First, API First and AI First approach to problem-solving by identifying key trends, leveraging cutting-edge technologies and influencing their adoption to deliver innovative solutions
    • Experience reducing Tech Debt and consolidating and deprecating legacy solutions
    • Experience in integrating AI into applications and development practices is a plus