Veeva Systems

Python Backend Developer - Veeva Link

Veeva Systems

Apply
over 1 year ago
Barcelona, Spain
Mid Level / Senior
H1B Sponsor

Responsibilities

  • Develop new functionality for the data curation platform.
  • Implement improvements to existing functionality.
  • Integrate software components into a fully functional solution.
  • Work with very large data sets.
  • Focus on application performance.
  • Analyze feature requirements, provide technical feedback, and create estimations.

Requirements

  • 4+ years of professional experience developing web services with Python.
  • Strong understanding of Python and its core libraries, with experience in at least one major Python framework (FastAPI, Django, or Flask).
  • Good understanding of data modeling and storage using SQL and/or NoSQL databases (PostgreSQL, MySQL, MongoDB, or similar).
  • Experience with end-to-end product development in an agile company.
  • Experience deploying software and managing infrastructure.
  • Strong knowledge of software design patterns (MVC, microservices, Hexagonal/Onion architectures).
  • Proficiency in designing and developing APIs and building data-intensive applications.
  • Excellent testing, debugging, and documentation skills.
  • Excellent communication skills in English.
  • Proactive and autonomous, with the ability to communicate progress and delays effectively.
  • Located in Spain, Portugal, or Germany.

Benefits

  • Comprehensive benefits package.
  • Annual allocations for charitable contributions.
  • Fitness reimbursement.
  • Veeva Work-Anywhere.

Tech Stack

Apache KafkaAWSDjangoFastAPIFlaskGoogle Cloud PlatformMongoDBMySQLPostgreSQLPythonReactSQL

Categories

BackendData Engineering