
Senior Full Stack Engineer
- Worcester, MA
- Permanent
- Full-time
- Independently design and develop data, software, or technology solutions to answer scientific or business questions, demonstrating proficiency across a range of technologies related to programming languages, data integration, and data visualization and analysis; routinely demonstrate initiative and creativity in developing technology solutions.
- Fosters and sustains collaborative relationships with cross-functional teams to successfully design, develop and maintain web applications tailored to custom business needs.
- Serves as technical expert to develop, test and implement significant new products, or operational improvements or devise new approaches to problems at the division/business unit.
- Work directly with researchers and scientists as an integral team member in designing, prototyping/testing, and tuning data for analytics and visualizations.
- Employs best practices into ensuring security and integrity of software solutions, safeguarding data and system operations.
- Continuously seeks learning opportunities to stay updated with emerging web technologies and data analysis tools, applying innovative solutions to improve processes and outcomes by studying state-of-the-art tools, techniques, and computing equipment.
- Uses AbbVie values to govern decisions, actions and behaviors, ensuring that work reflects our commitments to Patients, Affordability, Accountability & Service Commitment, Decisiveness, Innovation & Thoughtful Risk while fostering Diversity & Inclusion, Integrity & Respect, Learning, Continuous Improvement & Personal Growth, Teamwork & Collaboration.
- Provides technical leadership and mentors and consults with less experienced staff in planning, methods, procedures, standards and best practices.
- Accountable for successful and timely completion of all tasks/projects under direct and matrix control.
- Bachelor’s Degree with 6 years’ experience; Master’s Degree with 5 years’ experience; PhD with 0 years’ experience.
- Extensive experience with Python, including data analysis and scientific computing tools, such pandas and NumPy.
- Strong understanding of Web app development, with experience in JavaScript, Typescript, or ReactJS
- Good understanding of web application frameworks such as Flask or FastAPI.
- Familiarity with object-relational mappers (ORMs).
- Experience incorporating Generative AI techniques into custom software solutions is valued but not required.
- Demonstrated responsibility managing client/customer relationships.
- Comfortable working in a dynamic environment and developing flexible solutions to meet evolving requirements.
- Ability to work independently with strong time management skills.
- Excellent written and verbal communication skills, with ability to communicate effectively with scientists, developers, application analysts, managers and IT professionals.
- Proven implementation of creative technology solutions that advanced the business.
- Good presentation, training, and documentation skills.