Python Backend Engineer - OpenData
Python Backend Engineer - OpenData

Python Backend Engineer - OpenData

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
V

At a Glance

  • Tasks: Develop key features for a data curation platform in an agile environment.
  • Company: Veeva Systems is a pioneering SaaS company transforming life sciences with a mission-driven approach.
  • Benefits: Enjoy flexible work options, including remote work, and a culture that values diversity and inclusion.
  • Why this job: Join a fast-growing company making a positive impact on healthcare while working on innovative projects.
  • Qualifications: 4+ years of full-stack web development experience, strong Python skills, and knowledge of SQL/NoSQL databases.
  • Other info: This role supports a Work Anywhere policy, allowing you to thrive in your ideal work environment.

The predicted salary is between 36000 - 60000 £ per year.

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead. At the heart of Veeva are our values: Do the Right Thing, Customer Success, Employee Success, and Speed. We support your flexibility to work from home or in the office, so you can thrive in your ideal environment. Join us in transforming the life sciences industry, committed to making a positive impact on its customers, employees, and communities.

The Role

Are you passionate about building impactful products in a greenfield environment? Our mission is to build a data stewardship platform that will streamline the OpenData data curation workflows where Product Managers and over 1,000 data stewards worldwide collaborate to achieve their goals of data coverage and quality. As a Full Stack Product Developer, you’ll collaborate with a highly skilled team of engineers to build features from concept to deployment. You will work in an agile environment, directly impacting users in a rapidly growing, market-leading life sciences company. This is a Work Anywhere position – you can choose to work remotely or in one of our offices.

What You’ll Do

  • Develop key features for the data curation platform
  • Contribute to architectural decisions
  • Solve complex technical challenges working with large datasets
  • Analyze feature requirements, provide technical feedback and estimations
  • Drive improvements in the development lifecycle

Requirements

  • 4+ years of full-stack web development experience
  • Natural problem solver, excelling at uncovering problems, formulating hypotheses, and driving the entire process from concept to execution
  • 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, MongoDB)
  • Strong knowledge of software design patterns (MVC, microservices, Hexagonal/Onion architectures)

Nice to Have

  • Practical experience building, deploying, and scaling containerized web applications in cloud environments
  • Experience working with modern web frameworks (React.js, Angular, or similar)
  • Background in designing and developing data-intensive web applications

Veeva’s headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world. As an equal opportunity employer, Veeva is committed to fostering a culture of inclusion and growing a diverse workforce. Diversity makes us stronger. It comes in many forms. Gender, race, ethnicity, religion, politics, sexual orientation, age, disability and life experience shape us all into unique individuals. We value people for the individuals they are and the contributions they can bring to our teams.

Python Backend Engineer - OpenData employer: Veeva Systems, Inc.

Veeva Systems stands out as an exceptional employer, offering a dynamic work culture that prioritises employee success and flexibility through its Work Anywhere policy. With a commitment to diversity and inclusion, employees are empowered to thrive in their ideal environments while contributing to meaningful projects that transform the life sciences industry. The company not only provides extensive growth opportunities but also fosters a collaborative atmosphere where innovative ideas can flourish, making it an attractive choice for those seeking impactful and rewarding careers.
V

Contact Detail:

Veeva Systems, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Backend Engineer - OpenData

✨Tip Number 1

Familiarise yourself with Veeva's mission and values. Understanding their commitment to customer success and employee well-being will help you align your responses during interviews, showcasing how you embody these principles.

✨Tip Number 2

Brush up on your Python skills, especially with frameworks like FastAPI, Django, or Flask. Be prepared to discuss specific projects where you've used these technologies, as practical experience is highly valued.

✨Tip Number 3

Highlight any experience you have with data modelling and storage solutions, particularly SQL and NoSQL databases. Being able to articulate your understanding of these systems will set you apart from other candidates.

✨Tip Number 4

Showcase your problem-solving skills by preparing examples of complex technical challenges you've faced in previous roles. Veeva values natural problem solvers, so demonstrating your thought process can make a strong impression.

We think you need these skills to ace Python Backend Engineer - OpenData

Full-Stack Web Development
Python Programming
FastAPI
Django
Flask
SQL Database Management
NoSQL Database Management
Postgres
MongoDB
Software Design Patterns
MVC Architecture
Microservices Architecture
Hexagonal/Onion Architecture
Problem-Solving Skills
Agile Methodologies
Data Modeling
Containerization
Cloud Environments
React.js
Angular

Some tips for your application 🫡

Understand the Company Values: Familiarise yourself with Veeva Systems' core values: Do the Right Thing, Customer Success, Employee Success, and Speed. Reflect these values in your application to show alignment with their mission.

Tailor Your CV: Highlight your full-stack web development experience, particularly your proficiency in Python and relevant frameworks like FastAPI, Django, or Flask. Make sure to include any experience with SQL or NoSQL databases.

Craft a Compelling Cover Letter: In your cover letter, express your passion for building impactful products and your problem-solving skills. Mention specific examples of how you've tackled complex technical challenges in previous roles.

Showcase Relevant Projects: If you have practical experience with containerized web applications or modern web frameworks, be sure to include these projects in your application. This will demonstrate your hands-on experience and technical capabilities.

How to prepare for a job interview at Veeva Systems, Inc.

✨Showcase Your Python Expertise

Make sure to highlight your strong understanding of Python and its core libraries during the interview. Be prepared to discuss your experience with major frameworks like FastAPI, Django, or Flask, and provide examples of projects where you've successfully implemented them.

✨Demonstrate Problem-Solving Skills

Veeva Systems values natural problem solvers. Prepare to discuss specific challenges you've faced in previous roles, how you approached them, and the outcomes. This will show your ability to uncover problems and drive solutions from concept to execution.

✨Familiarise Yourself with Data Modelling

Since the role involves working with large datasets, ensure you have a solid understanding of data modelling and storage using SQL and/or NoSQL databases. Be ready to discuss your experience with Postgres or MongoDB and how you've used these technologies in past projects.

✨Understand Software Design Patterns

Brush up on your knowledge of software design patterns such as MVC, microservices, and Hexagonal/Onion architectures. Be prepared to explain how you've applied these patterns in your work, as this will demonstrate your architectural decision-making skills.

Python Backend Engineer - OpenData
Veeva Systems, Inc.
V
  • Python Backend Engineer - OpenData

    London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-04-06

  • V

    Veeva Systems, Inc.

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>