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 development and maintenance of an enterprise data platform for Veeva Link, which supports the life sciences industry by building connected data applications.
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 end-to-end ownership, rational thinking, and an analytical mindset, with a focus on application performance and quality outcomes.
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 and be proactive in communicating progress and delays.
The candidate should be able to work autonomously and handle technical issues outside of their expertise.
The position is open to candidates 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.
A fitness reimbursement is included as part of the benefits.
Veeva supports a Work-Anywhere policy, allowing flexibility in work location.
Apply now
Please, let Veeva Systems know you found this job
on RemoteYeah
.
This helps us grow 🌱.