Python Backend Developer - Veeva Link
Veeva Systems
Municipality of Madrid, Spain
6 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Municipality of Madrid, Spain
Tech stack
API
Amazon Web Services (AWS)
Application Performance Management
Big Data
Software as a Service
Software Debugging
Software Design Patterns
Django
Python
PostgreSQL
MongoDB
MySQL
NoSQL
SQL Databases
Data Streaming
Web Services
React
Flask
Backend
FastAPI
Kafka
Front End Software Development
Microservices
Job description
Python Backend Developer - Veeva Link
Join Veeva Systems, a mission-driven SaaS company that supports life-sciences enterprises with cloud-based software. With $2B+ revenue and a public benefit corporation status, we empower product teams to bring therapies to patients faster., We're looking for an experienced Python backend engineer to build and maintain the data-curation platform for Veeva Link, a tool that simplifies clinical-trial and educational program matchmaking. What You'll Do
- Develop new functionality for the data-curation platform.
- Implement improvements to existing features.
- Integrate software components into a fully functional solution.
- Work with very large data sets and focus on application performance.
- Analyze feature requirements, provide technical feedback, and create estimates.
Requirements
- 4+ years of professional experience developing web services with Python.
- Strong understanding of Python and at least one major framework (FastAPI, Django, or Flask).
- Expertise in data modelling and storage with SQL and/or NoSQL (PostgreSQL, MySQL, MongoDB).
- Experience in an agile environment, end-to-end product development, and deployment/infrastructure management.
- Knowledge of software design patterns and micro-service architecture.
- Proficiency in designing APIs and building data-intensive applications.
- Excellent testing, debugging, and documentation skills.
- Strong communication in English.
- Self-driven, proactive, and able to own technical issues.
- Located in Spain, Portugal, or Germany.
Nice to Have
- Hands-on cloud experience (AWS, GCP).
- Advanced MongoDB knowledge.
- Front-end experience with React.
- Experience with event-streaming platforms (Kafka).
Benefits & conditions
- Comprehensive benefits package.
- Annual charitable contribution allocation.
- Fitness reimbursement.
- Work-Anywhere (remote) flexibility.
Remote Spain.