Python Backend Engineer - OpenData
Python Backend Engineer - OpenData

Python Backend Engineer - OpenData

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

At a Glance

  • Tasks: Develop key features for a data curation platform and solve complex technical challenges.
  • Company: Veeva Systems is a pioneering SaaS company transforming the life sciences industry.
  • Benefits: Enjoy flexible work options, including remote work, and a culture that values diversity.
  • Why this job: Join a mission-driven team making a positive impact in healthcare with innovative technology.
  • Qualifications: 4+ years of full-stack web development experience, strong Python skills, and knowledge of SQL/NoSQL databases.
  • Other info: Work Anywhere position with a commitment to inclusion and diversity.

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.

If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process, please contact us at talent_accommodations@veeva.com.

V

Contact Detail:

Veeva Systems, Inc. Recruiting Team

talent_accommodations@veeva.com

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 can contribute to their goals.

✨Tip Number 2

Brush up on your Python skills, especially with frameworks like FastAPI, Django, or Flask. Being able to discuss specific projects where you've used these technologies will demonstrate your hands-on experience and problem-solving abilities.

✨Tip Number 3

Prepare to discuss your experience with data modelling and storage solutions. Be ready to share examples of how you've worked with SQL or NoSQL databases, as this is crucial for the role and will highlight your technical expertise.

✨Tip Number 4

Showcase your understanding of software design patterns and agile methodologies. Discussing how you've applied these concepts in previous projects will illustrate your ability to contribute effectively to their development lifecycle.

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
Data Modeling
Agile Methodologies
Problem-Solving Skills
Feature Analysis and Estimation
Containerization
Cloud Environments
Modern Web Frameworks (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: Use your cover letter to 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 how you've used them in past projects.

✨Demonstrate Problem-Solving Skills

Veeva values natural problem solvers, so be ready to share specific instances where you've uncovered complex issues and driven solutions from concept to execution. This will showcase your analytical skills and ability to tackle challenges head-on.

✨Discuss Data Management Experience

Since the role involves working with large datasets, it's crucial to talk about your experience with data modeling and storage using SQL and/or NoSQL databases like Postgres or MongoDB. Highlight any relevant projects where you managed data effectively.

✨Familiarise Yourself with Agile Methodologies

As the position is in an agile environment, demonstrate your understanding of agile principles and practices. Share experiences where you've collaborated with teams to build features from concept to deployment, emphasising your adaptability and teamwork.

Python Backend Engineer - OpenData
Veeva Systems, Inc.
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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