Full Stack Engineer (Guadalajara)

Full Stack Engineer (Guadalajara)

07 ago
|
Astrazeneca
|
Guadalajara

07 ago

Astrazeneca

Guadalajara

Positions are open to Mexican Citizens and official residents of Mexico.
Location: Guadalajara (hybrid)
Strong English communication skills required
**Must Submit Resume in English**
**About the**AstraZeneca**
We are looking for a strong senior full stack engineer to join our team to help build and modernise our integrated software platform supporting key Drug Discovery science.
**Jo**b** Description**
In this role you will join a general team of software engineers, support engineers and informaticians in our Augmented DMTA platform. You will be responsible for designing and implementing software-based solutions to make our science easier to do, easier to learn from, and offer faster delivery and higher quality across all therapeutic modalities.
You will be responsible for ensuring best practices are followed in the constant software development struggle of juggling between legacy and cutting edge, as well as offering forward thinking ideas and solutions to continually close that gap. Your ideas will become invaluable tools in how we support the science.
We’re an expanding global development team which is migrating as close to as we can to a true DevOps model. The Portfolio is a mixture of unique self-developed and Commercial Off the Shelf Software (COTS) solutions. It’s a siloed environment and you have the challenge and opportunity to make the back end systems and front end user experience seamless in a realm of dynamic requirements and needs.
**Accountabilities**
- You will work with groups (pods) of engineers, distributed across multiple locations to ensure a high-performing team that consistently and iteratively delivers high-impact, high-quality solutions while maintaining high quality operations




- You will collaborate with solution and IT architects to come to a consensus on optimal solutions for a given problem
- You will collaborate with BAs, Engineers and Scientists to understand and estimate requirements and provide tailored, complete, and efficient software solutions.
- You will work with project teams integrating new software with old, in house with COTS, and making the suggestions that have an impact on those ratios, and thus the platform itself
- You will provide input into the technical direction of the platform, ensuring we have the underlying tools and technology to enable DMTA scientists to work efficiently and accurately and can cope with a rapidly changing scientific environment.
- Advocate and advance modern, agile software development practices and help develop and evangelize a vibrant software engineering culture
- You will support more junior/less experienced software engineers mentoring, feedback and hands-on career development
- You will collaborate in the transformation of an estate of siloed systems into an ecosystem that delivers great user experiences
**Requirements**:
- 5 years and deep expertise in languages like (but not limited to) Java, with the willingness and ability to quickly ramp up on new ones as the need arises.
- 3+ years’ experience in some kind of scripting language like Python, Ruby, shell, etc
- Experience in at least one major web development or microservices framework, Spring or Quarkus.




- 3+ years with strong front end skills using JavaScript and several years’ experience in a front-end framework like Vue.js, React, or Angular.
- Additional front end skills in CSS as well as some related CSS framework like Bootstrap, MUI, or TailwindCSS.
- Several years experience relational and/or NoSQL databases (bonus points for Oracle, Postgres, MongoDB and/or Cassandra)
- Proficiency in Unix environments
- Demonstrable high proficiency in data structures and design patterns, as well as associated antipatterns. Be able to defend, compare, and contrast these decisions
- Solid exposure to cloud environments and tooling, mainly AWS, and common services like compute, block storage, etc
- Excellent unit testing practices using proper software architectures to make those tests possible
- CI/CD experience with some automation tooling like Jenkins, GithubActions, TravisCI, etc
- Experience of in data analysis - profiling, investigating, interpreting and documenting data structures,
- Attention to detail and the ability to follow standards while contributing to the evolution of standards themselves
- Excellent teamworking skills
- Excellent verbal and written communication skills in English
- A critical thinking mindset and the ability to propose solutions, not just highlight problems
- The desire to engineer rather than just write code, no “ticking checkboxes”
- An always learning, never complacent attitude when it comes to what you do best
- Be able to pick the right tool for the job
**Desirable**
- Experience with Docker and other tooling for dev environments
- Experience with CM tools like Ansible, Chef, etc
- A desire to learn modern software architectures like microservices
- Strong willingness to share knowledge, and learn from anyone
- Experience working with J

📌 Full Stack Engineer (Guadalajara)
🏢 Astrazeneca
📍 Guadalajara

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: full stack engineer (guadalajara) / guadalajara

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: full stack engineer (guadalajara) / guadalajara