Work Schedule
Standard (Mon-Fri)
Environmental Conditions
Office
Job Description
Job Description
When you're part of the team at Thermo Fisher Scientific, you will do important work. Surrounded by collaborative colleagues, you will have the support and opportunities that only a global leader can give you. Our respected, growing organization has an exceptional strategy for the near term and beyond. Take your place on our dedicated team and help us make significant contributions to the world. Visit us at http://jobs.thermofisher.com
Location/Division: Carlsbad California - Corporate offices Division
What will you do?
As a Full Stack Software Engineer, you will be to contribute to the design, development, testing, deployment, monitoring, and support of solutions for Thermo Fisher Scientific's Generative Artificial Intelligence (Gene AI) initiatives, web-responsive applications, and microservices architecture using the latest cloud and frontend technology. You will have the opportunity to collaborate with a diverse group of over two hundred Software Engineers, sharing your knowledge to drive innovation and progress.
Want more jobs like this?
Get jobs in Tijuana, Mexico delivered to your inbox every week.
How will you get here?
Education
BS/MS in Computer Science, Physics, Mathematics, or equivalently technical disciplines required.
Experience
- 3+ years of solid experience on full stack development strongly preferred.
- 2+ years of solid hands with OOP (Java and/or Python) strongly preferred.
- 1+ years of solid hands with Angular, React, or similar technologies strongly preferred.
- 1+ years with AWS Cloud Services such as S3, CloudFront, EKS, RDS, CloudWatch
- Experience using other cloud platforms with similar services will be considered (e.g., Azure, GCP) preferred.
- Database design and implementation with SQL preferred.
- Experience defining and implementing Non-Functional Requirements (NFR - Security, Performance, Cost, etc.)
- Experience using Github
- Unit and Integration Testing experience strongly preferred.
- Karma/Jasmine toolkit exposure is desirable.
- Microservices architectures and RESTful APIs experience useful.
- Continuous Integration, Continuous Delivery experience useful
- GitHub Actions, Jenkins, or similar tool experience necessary
- Agile/Scrum software development experience useful
Knowledge, Skills, Abilities
- An agile mindset with solid values such as commitment, grit, openness, and respect are necessary.
- Strong Test-Driven Development (TDD) mindset
- Ability to effectively document artifacts and processes then explain them to others.
- Good verbal and written communication skills in English
- Team player, can-do attitude, and multi-tasking