Allergan Data Labs · 2 days ago
Software Engineer
Wonder how qualified you are to the job?
Maximize your interview chances
Information TechnologyPharmaceutical
Insider Connection @Allergan Data Labs
Responsibilities
Champion code quality, reusability, scalability security and help make strategic software architecture decisions.
Conduct design and code reviews.
Collaborate with Software Engineering Manager, Product and Project Management to turn small ideas into high fidelity technical game plans.
Mentor software engineers utilizing proven design patterns and experience building large scale public facing software.
Care about team collaboration and contribute to a positive working environment and culture.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
At least 4+ years as a Software Engineer
Experience with TypeScript/JavaScript, Node.js, REST, and GraphQL
Experience with Microservices and Event Driven Architecture using AWS, Serverless, Lambda, Docker, and Kubernetes environments
Familiarity with data structures, algorithms, and design patterns
Proficient with PostgreSQL, DynamoDB and understand when to use relational and non-relational databases
Proponent of code testing and familiar with the common frameworks for unit, integration, and functional tests
Experience working with DevOps Engineers using tools such as Terraform, CloudFormation, and CI/CD Pipelines
Preferred
Experience with Learning Management System integration is a plus
Benefits
Comprehensive medical, dental, vision and life insurance
17 paid holidays per year, including 3 floating holidays
Annual Paid Time Off (PTO), with separate sick days
Tuition reimbursement
Generous discounts on SkinMedica skin care products
Discounted aesthetic treatment days multiple times a year
$600 worth of Allē benefits each year to use towards aesthetic treatments and products
Eligible for donation matching to over 1.5 million nonprofit organizations