Please, let Veeva Systems know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster.
The company is one of the fastest-growing SaaS companies in history, surpassing $2B in revenue in the last fiscal year with extensive growth potential ahead.
Veeva is a public benefit corporation (PBC), legally bound to balance the interests of customers, employees, society, and investors.
The role involves contributing to the Veeva Link team, which supports the life sciences industry by building connected data applications to improve research and patient outcomes.
Responsibilities include developing new functionality for the data curation platform, implementing improvements to existing functionalities, integrating software components into a full solution, and working with very large data sets.
The position emphasizes application performance, analyzing feature requirements, providing technical feedback, and estimations.
The company supports flexible work arrangements, allowing employees to work from home or in the office.
Requirements:
Candidates must have 4+ years of professional experience developing web services with Python.
A very strong understanding of Python and its core libraries is required, along with experience in at least one major Python framework (FastAPI, Django, or Flask).
A very good understanding of data modeling and storage using SQL and/or NoSQL databases (Postgres, MySQL, MongoDB, or similar) is necessary.
Experience developing products in an agile company and deploying software while managing infrastructure is essential.
Strong knowledge of software design patterns (MVC, microservices, Hexagonal/Onion architectures) is required.
Proficiency in designing and developing APIs and building data-intensive applications is expected.
Excellent testing, debugging, and documentation skills are necessary.
Candidates must possess excellent communication skills in English.
A proactive attitude, ability to communicate progress and delays, work autonomously, and handle technical issues outside of their expertise is required.
Candidates must be located in Spain, Portugal, or Germany.
Benefits:
The position offers a comprehensive benefits package.
There are annual allocations for continuous learning, development, and charitable contributions.
Fitness reimbursement is included as part of the benefits.
Veeva promotes a Work-Anywhere policy, allowing employees flexibility in their work environment.
Apply now
Please, let Veeva Systems know you found this job
on RemoteYeah
.
This helps us grow 🌱.