Urgently Hiring
Easy Apply
Essential Jobs
Industry 0

5 Pierpoint Jobs


    Principal Lead Full-Stack Software Engineer at Talis Biomedical

    Pierpoint International LLC
    Menlo Park, CA 94025
    Refer friends, get paid!

    Job Description

    Our Software team is responsible for all enterprise product software at Talis. This includes software that our customers use to manage the diagnostic instruments, run tests, view results, and manage patients software that our internal customer success teams use to manage our equipment and our bioinformatics pipeline software that our internal RD teams use to analyze data and develop algorithms. This diversity of products presents our team an interesting set of technical challenges, from the IoT space (managing equipment and data streams at scale) to the enterprise application space to the data science space. All products need to consider data privacy, security, high availability, and scalability, as we run mission critical healthcare applications. As a Principal Full-Stack Software Engineer you will lead the development of software products that enable physicians and other healthcare professionals to manage patients and infectious disease data using the latest in backend-frontend design paradigms. This is a lead role with many new products and technologies to be defined and you will be expected to design and develop from the ground up, working closely with product management and customers, sometimes leading a team of engineers. Given the full-stack nature of this position, you will have an intimate grasp of the system architecture and be a resource for other engineers on the team and at times shifting development across front-end through to back-end. Our Stack Our applications are developed primarily in AWS using ReactJSRedux and ElectronJS, with a backend that heavily utilizes AWS services (RDS, Kinesis, IoT, EKS, SQS, SNS, API-GW, Lambda, Cognito, CloudwatchCloudTrail, S3, etc.) and DjangoPython Docker containers. Our databases are predominantly AWSrsquo RDS Postgres and are adopting Elasticache for high performance. Our CICD pipeline automates the build deploy process uses tools that include Git, Jenkins, and CloudFormation. Specific responsibilities include, but are not limited to Build out new features on our application and review architectural plans Support front-end and back-end development and integration points Coordinate testing with the QA team Mentor software engineers as we build the team. Play a significant role in road mapping integration with additional toolsets (built in-house as well as third parties) Have an intimate knowledge of the entire infrastructure and write and review code that affects every part of the product Ensure development best practices are applied, including coding standards, code reviews, unit testing, release and deployment standards, version control, and documentation Establish clear and thorough documentation of yourself and team. Review documentation and code written by others Understand the latest web technology developments and trends and provide insights into how they may fit into our software strategy EducationSkillsRequirements A BS in Computer Science (or equivalent experience) 8+ yearsrsquo relevant industry experience Familiar with ES6 JavaScript development (FE and Node). Previous experience with ReactJS or Angular, Node, Babel, Webpack and related technologies Strong grasp of semantic HTML, modular CSS, ES6 standards, responsive design, asynchronous and non-blocking UI approaches Experience with unit testing library like Mocha and JEST An expert in full stack development, having shipped multiple products Expert in object-oriented languages. Comfortable with Python (Django) constructs Previous experience in negotiating, designing, implementing, and maintaining APIs that interface with internal and external customers Possess deep understanding and hands-on experience with cloud technologies (ideally AWS) and are familiar with or have experience in designing solutions utilizing best practices Proficient in data storage and retrieval methods, including database design and optimization Exposure to various data solutions (data lakes, warehouses, ETL, etc) comfortable with designing and implementing data importexportanalyticswrangling solutions for various stakeholders within the organization Strong grasp of semantic HTML, modular CSS, ES6 standards, responsive design, asynchronous and non-blocking UI approaches Familiar with Software Development Lifecycle, including AgileScrum methodologies An approachable leader with clear communication skills Previous experience in a regulated environment (financial or medical) IVD software development and healthcare regulatory standards (e.g., IEC623
    Posting ID: 601342344Posted: 2021-01-22