Senior Engineer - Burlingame, United States - Accumulus Synergy

    Accumulus Synergy
    Accumulus Synergy Burlingame, United States

    4 weeks ago

    Default job background
    Description
    Job Description

    Accumulus is seeking an experienced Senior Software Engineer (SSE) to help lead development of our frontend UI and backend services.

    The SSE will participate in efforts to develop our React single-page application and REST services to deliver Accumulus's secure collaboration and analytics platform.

    You will participate in the development of the Accumulus platform and help scope development efforts and technical approach for optimal execution speed.

    As a senior developer, you will participate in the development of detailed designs for critical requirements and participate in their development.

    You will develop key components of our system, and mentor less experienced developers.

    Responsibilities

    Collaborate with Product Engineers to help design, interpret, and scope requirements, with focus on technical approach, time-to-market and feasibility

    Develop web applications to meet the requirements of the Accumulus platform using , Typescript, Kotlin, and Spring Frameworks

    Build reusable components using that can be shared across parts of the application

    Assist in the development of plans, wireframes and delivery schedules for the UI

    Participate in design and code reviews, as well as research spikes for new technologies and solutions

    Contribute within and occasionally lead feature teams and feature development while serving as a technical lead for engineers and product managers

    Stay current with leading technologies that can help optimally deliver the Accumulus platform

    Incorporate and monitor application performance tools like Azure App Insights & Grafana

    Develop unit tests and test automation and support acceptance testing

    Deliver features as commitments dictate, inline with our security, compliance and coding standards and best practices

    Participate in the on-call rotation as needed

    Qualifications

    A passion for the Accumulus mission: bringing therapeutics to patients faster

    5+ years developing web-based Software-as-a-Service (SaaS) products

    BS in CompSci or related technical degree, or 10+ years of relevant experience

    Experience in developing single-page web apps with (or similar libraries) and Typescript/Javascript with accessibility in mind

    Experience in developing Service Oriented Architectures with Kotlin and/or Java, with at least 5+ years of experience with either or both of these languages

    Extensive experience with data modeling and data persistence technologies including SQL and NoSQL

    Competent implementing secure routing/workflows

    Experience with the web application development ecosystem (libraries like Lodash, Immutable, and build tools like WebPack, Parcel, Babel)

    Experience with integrating REST APIs and informing their development

    Expert in web authorization and authentication, JSON Web Tokens, etc.

    Experience incorporating and using monitoring tools like Azure App Insights

    Experience with Agile development processes, preferably using Atlassian tools

    Excellent written and oral communication skills

    Experience collaborating with software engineers at all experience levels

    Experience deploying with modern CI/CD tools: Kubernetes, Terraform, GitLab

    Experience with React Query is a plus

    Experience with implementing GraphQL services is a plus

    A plus:
    past experience in regulated environments: GxP Gamp 5, FDA Title 21 CFR Part 11, FedRAMP, ISO27001/27017/27018/27701 and/or SOC 2

    #J-18808-Ljbffr