Remote Python Backend Developer

Logo of Veeva Systems

Veeva Systems

πŸ“Remote - Portugal

Job highlights

Summary

Join Veeva Systems, a mission-driven organization and pioneer in industry cloud, to transform the life sciences industry by building connected data applications. As a member of our team, you will contribute to creating and maintaining an enterprise data platform that empowers manual data curation.

Requirements

  • 4+ years of professional experience developing web services with Python
  • Very strong understanding of Python and its core libraries, with experience in at least one major Python framework (FastAPI, Django, or Flask)
  • Very good understanding of data modeling and storage using SQL and/or NoSQL databases (Postgres, MySQL, MongoDB, or similar)
  • Experience developing own products 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
  • You are proactive, able to communicate progress and delays, to work autonomously, and can take care of technical issues outside of their expertise
  • Located in Spain, Portugal, or Germany

Responsibilities

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

Preferred Qualifications

  • Hands-on experience with cloud technology stack (AWS, GCP)
  • Advanced knowledge of MongoDB (e.g., complex aggregations, performance tuning)
  • Knowledge of modern web frameworks (Angular, VueJS, or similar)

Benefits

  • Comprehensive benefits package
  • Annual allocations for continuous learning, development & charitable contributions
  • Fitness reimbursement

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Veeva Systems know you found this job on JobsCollider. Thanks! πŸ™