Senior Engineer - Full Stack - Accumulus Synergy
Burlingame, CA
About the Job
Background
Accumulus Synergy is a nonprofit trade association working on behalf of industry to address the global need for digital transformation. To help solve for this need, Accumulus is developing a transformative data exchange platform to enable enhanced collaboration and efficiency between life sciences organizations and health authorities worldwide. The Accumulus Platform aims to improve efficiencies in the regulatory process by leveraging advanced technology, including data science and AI, as well as tools for secure data exchange to improve patient safety, help reduce the cost of innovation, and ultimately bring patients safe and effective medicines faster. Accumulus is working with key stakeholders in the life sciences - regulatory ecosystem to build and sustain a platform that aims to meet regulatory, cybersecurity, and privacy requirements spanning clinical, safety, chemistry and manufacturing, and regulatory exchanges and submissions. Accumulus Synergy sponsors include Amgen, Astellas, AstraZeneca, Bristol Myers Squibb, GSK, Johnson & Johnson, Lilly, Merck, Pfizer, Roche, Sanofi, and Takeda.
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 React.js, Typescript, Kotlin, and Spring Frameworks
- Build reusable components using React.js 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 React.js (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
Benefits
While we hope the Accumulus mission is what really attracts you, we also have a lot to offer. Organizations are built by great people, and to attract great people you need to offer a great employee experience. Accumulus can provide:
- Very competitive compensation w/ bonus plan. We must compete with big names in tech & pharma for top talent and compensate accordingly.
- 401(k) matching, immediately vested
- A full benefits package: multiple health plans, vision, dental, life, and disability insurance
- 100% remote work. Accumulus is a fully remote organization, and we intend to remain so
- Experienced leadership to mentor you. We have drawn successful leaders from the biopharma industry with a deep understanding of regulatory affairs and combined them with similarly successful leaders in SaaS product development. Learning opportunities abound.
Unsolicited Contact Policy
Please note that we do not consider resumes submitted by unsolicited third-party recruitment firms. Additionally, we kindly request that candidates refrain from sending unsolicited resumes or making unsolicited phone calls directly to Accumulus employees. To be considered for any open positions, please utilize our online job application system. We appreciate your cooperation and understanding.