Lead Software Engineer (Integration)
Remote
Allergan Data Labs is on a mission to transform the Allergan Aesthetics beauty business at AbbVie, one of the largest pharmaceutical companies in the world. Our iconic brands include BOTOX® Cosmetic, CoolSculpting®, JUVÉDERM® and more. The medical aesthetics business is ripe for rapid growth and disruption, and we are looking to add to our high performing team to do just that.
Our team has successfully launched a new and innovative technology platform, Allē, which serves millions of consumers, tens of thousands of aesthetics providers and thousands of colleagues throughout the US. Since its launch in November 2020, Allē has delivered curated promotions, personalized experiences and had millions of consumers use it as part of their beauty journey.
We’re looking to add to our team as we prepare to launch a new array of game-changing technologies on our successfully adopted platform. If you’re interested in working within a startup-oriented environment, while having the backing of a very large company, please read on.
As Lead Software Engineer, you will report to the Director of Engineering, Platform, as well as continuously collaborate with key stakeholders across the business to solve the most important technical problems.
You Will
-
Champion code quality, reusability, scalability security, and help make strategic software architecture decisions with the lead engineer
-
Conduct architecture, system design and code reviews
-
Collaborate with Engineers, Product and Project Management to take small ideas or concepts and turn them into high fidelity technical game plans and achieve the products and business goals
-
Mentor software engineers utilizing proven design patterns and your experience building large scale public facing software
Required Experience & Technical Skills
-
8+ years as a Back End Software Engineer or hands-on Architect
-
You are experienced in developing production-grade applications and micro-services using JavaScript, TypeScript, and Node.js.
-
You've built and scaled APIs with REST and GraphQL
-
Experience with Event-Driven Architecture utilizing Kafka and SQS/SNS
-
Proficient with SQL and NoSQL flavors like PostgreSQL and DynamoDB.
-
Experience with front-end libraries and frameworks (React, NextJS, Remix)
-
Proficient in building cloud-native architectures in AWS (Kubernetes, Lambda)
-
You understand infrastructure as code using Terraform and other tools
-
You've set up successful test …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
RestrictionsRemote
Benefits/Perks17 paid holidays 401(k) match Annual bonus Annual bonus targets Annual Paid Time Off Caregiver leave Competitive salary Comprehensive insurance Flexible Workplace Paid holidays Paid parental leave Paid Time Off Parental leave PTO Tuition reimbursement
Tasks- Code reviews
- Collaborate with stakeholders
- Mentor engineers
- Mentor Software Engineers
Agile APIs AWS Code Quality Communication Design Patterns DynamoDB Event-driven architecture GraphQL Infrastructure as Code Javascript Kafka Kubernetes Lambda Next.js Node.js NoSQL PostgreSQL Presentation Project Management React REST Scrum SNS Software architecture SQL SQS Terraform Typescript
Experience8 years
EducationB.S. Computer Science Engineering MS MS in Computer Science Project Management Related Field