What if the work you did every day could impact the lives of people you know? Or all of humanity?
At Illumina, we are expanding access to genomic technology to realize health equity for billions of people around the world. Our efforts enable life-changing discoveries that are transforming human health through the early detection and diagnosis of diseases and new treatment options for patients.
Working at Illumina means being part of something bigger than yourself. Every person, in every role, has the opportunity to make a difference. Surrounded by extraordinary people, inspiring leaders, and world-changing projects, you will do more and become more than you ever thought possible.
Position Summary
Illumina is seeking a Senior Developer for IT Software Engineering to participate in a highly talented development team to deliver enterprise class custom built web and mobile applications and microservices as part of the Illumina Platform as a Service. The candidate is an experienced full stack developer with strong UI skillset, a sense of UX merit, and will design, implement, and support Angular and Node solutions for various projects. The Senior Developer is able to effectively design, code, build, and support elastic build environments, dynamic project requirements, and is able to apply the DevOps methodologies to all operational aspects of maintaining these tools. The position is fast-paced, so must be self-motivated to manage project deliverables with limited supervision.
Responsibilities
Work with project leads, users, and business systems analysts to complete tasks
Promote and apply development best practices throughout the various project facets, with primary focus on UI
Create, update, and maintain projects on Angular + NGRX
Develop backend services on Node and NestJS backends
Participate in testing sessions, including integrated testing cycles, performance testing, security testing, and user acceptance testing
Recommend solutions by identifying advantages and disadvantages of proposed solutions
Support deployment process across environments and production release
Participate in workshops, trainings, and code review meetings
Requirements
The candidate must have 7+ years of experience in the following areas
Extensive experience with Angular (or other web development platforms) - Angular 8+, NGRX preferred.
Experience with Node and NestJS- Node 12+, NextJS
Experience with databases - Postgres, MySQL, Mongo DB
Strong background in API development (Security, Monitoring, Performance Tuning)
Strong understanding JS and XHR (capabilities and limitations)
Experience with Docker
Experience with Authentication Methodologies (e.g., SAML, OAuth2, JWT
Experience in REST API development
Strong understanding of HTTP - (e.g., CORS, Authentication, Cache Headers, Content Negotiation, Cookies, etc.)
Strong understanding of OWASP security risks
Experience with Agile/Scrum methodology
Excellent oral and written communication skills
Education
Bachelor's degree in Computer Science (or equivalent) is required
Field of study in Computer Science or equivalent is preferred
#LI-HYBRID
Concerns regarding COVID-19 continue as positive cases are experienced in the communities in which we operate. Please be aware that, as a condition of employment, Illumina may require proof of COVID vaccination in accordance with local statutory requirements (subject to limited exceptions) beginning November 1, 2021.
At Illumina, we strive to foster a diverse and inclusive workplace by cultivating an environment in which everyone contributes to our mission. Built on a strong foundation, Illumina has always been rooted in openness, collaboration, and seeking alternative views and perspectives to propel innovation in genomics. We are proud to confirm a zero-net gap in pay, regardless of gender, ethnicity, or race. We also have several Employee Resource Groups (ERG) that deliver career development experiences, increase cultural awareness, and demonstrate our collective commitment to diversity and inclusion in the communities we live and work. We are proud to be an equal opportunity employer committed to providing employment opportunity regardless of sex, race, creed, color, gender, religion, marital status, domestic partner status, age, national origin or ancestry, physical or mental disability, medical condition, sexual orientation, pregnancy, military or veteran status, citizenship status, and genetic information. If you require accommodation to complete the application or interview process, please contact accommodations@illumina.com. To learn more, visit: https://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf