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
Senior

Job 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.

Apply for this position