Python Engineer (Remote)

Python Engineer (Remote)

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

At a Glance

  • Tasks: Develop innovative web applications using Python and cutting-edge technologies.
  • Company: Veeva Systems is a fast-growing SaaS company transforming life sciences with a mission-driven approach.
  • Benefits: Enjoy remote work flexibility, a supportive culture, and the chance to make a positive impact.
  • Why this job: Join a pioneering team focused on solving complex problems in a rapidly evolving industry.
  • Qualifications: 3+ years of experience in web application development with Python and Django required.
  • Other info: Must be based in the UK; Veeva values diversity and inclusion in its workforce.

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

Join to apply for the Python Engineer (Remote) role at Veeva Systems

Continue with Google Continue with Google

Join to apply for the Python Engineer (Remote) role at Veeva Systems

Get AI-powered advice on this job and more exclusive features.

Sign in to access AI-powered advices

Continue with Google Continue with Google

Continue with Google Continue with Google

Continue with Google Continue with Google

Continue with Google Continue with Google

Continue with Google Continue with Google

Continue with Google Continue with Google

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\’re not just any public company – we made history in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the interests of customers, employees, society, and investors.

As a Work Anywhere company, 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

Veeva Link seeks a mid to senior Python engineer who will participate in all aspects of architecting and developing new and innovative web applications. You will have the opportunity to work on cutting-edge technology and new product development in an established company that is rapidly growing. This is a great opportunity for an engineer looking to expand their well-established career, who is excited about search, solving complex problems, ownership, and who enjoys working with technologies like Python, Elasticsearch, GraphQL, AWS, and Frameworks like Django.

You must be based in the UK and be eligible for employment, as Veeva does not sponsor employment visa processes for this role.

What You\’ll Do

  • Build scalable web applications utilizing open-source tools and technologies
  • Build and use REST and GraphQL APIs
  • Be able to work independently while communicating progress to other members of the team
  • Participate in the technical planning, user story/technical acceptance creation, and implementation
  • Identify and solve complex problems
  • Plan technical architectures that minimize or eliminates performance problems, complexity, or solution fragility

Requirements

  • 3+ years of professional experience building scalable and reliable web applications is required
  • Experience with Python and Django or another comparable Python web framework
  • Basic understanding of front-end technologies, such as JavaScript, HTML, and CSS
  • Able to create database schemas that represent and support business processes
  • Unit test and debugging skills
  • 3+ years work experience with RDBS such as MySQL or PostgreSQL
  • Independent, self-managed and motivated
  • Good command of the English language

Nice to Have

  • Experience with any of the following would be a plus: GraphQL, React, Elasticsearch, Redis, Celery, AWS (or any other Cloud provider).
  • Have a bachelor’s degree in Computer Science, Engineering, or Information Systems

#RemoteUK

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.

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Industries

    Software Development, IT Services and IT Consulting, and Pharmaceutical Manufacturing

Referrals increase your chances of interviewing at Veeva Systems by 2x

Get notified about new Python Developer jobs in United Kingdom.

City Of Westminster, England, United Kingdom 1 week ago

London, England, United Kingdom 2 days ago

Senior Software Engineer (Python/Django)

Software Engineer (Python) – AI Platform

Great Work, England, United Kingdom 1 day ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 month ago

Founding Python Engineer – Fully Remote – 100k

London, England, United Kingdom 1 month ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 month ago

Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | £650 – 750pd Outside IR35 | 6-month contract | Fully Remote (UK)

Full-Stack Python Developer, Crisis Simulation Systems

Greater London, England, United Kingdom 4 days ago

Senior Software Engineer (Python/Django)

London, England, United Kingdom 4 months ago

London, England, United Kingdom 1 month ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Python Engineer (Remote) employer: Veeva Systems

Veeva Systems is an exceptional employer that champions a mission-driven culture, prioritising employee success and customer satisfaction. With the flexibility to work remotely from anywhere in the UK, employees enjoy a supportive environment that fosters innovation and personal growth, while being part of a pioneering public benefit corporation committed to making a positive impact in the life sciences industry.
V

Contact Detail:

Veeva Systems Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Engineer (Remote)

✨Tip Number 1

Familiarise yourself with Veeva Systems' mission and values. Understanding their commitment to customer success and employee well-being will help you align your responses during interviews, showcasing that you're a good cultural fit.

✨Tip Number 2

Brush up on your Python and Django skills, as these are crucial for the role. Consider working on a personal project or contributing to open-source projects that utilise these technologies to demonstrate your hands-on experience.

✨Tip Number 3

Network with current or former employees of Veeva Systems on platforms like LinkedIn. Engaging in conversations can provide insights into the company culture and the specific challenges they face, which you can address in your application.

✨Tip Number 4

Prepare to discuss your problem-solving approach in detail. Veeva is looking for engineers who can tackle complex issues, so be ready to share examples from your past experiences where you've successfully identified and resolved technical challenges.

We think you need these skills to ace Python Engineer (Remote)

Proficiency in Python
Experience with Django or comparable Python web frameworks
Knowledge of REST and GraphQL APIs
Understanding of front-end technologies (JavaScript, HTML, CSS)
Database schema design (MySQL, PostgreSQL)
Unit testing and debugging skills
Ability to work independently and manage time effectively
Strong problem-solving skills
Technical planning and implementation experience
Familiarity with cloud services (AWS or similar)
Experience with Elasticsearch, Redis, or Celery (nice to have)
Good command of the English language

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, Django, and any relevant technologies mentioned in the job description. Use specific examples of projects you've worked on that demonstrate your skills.

Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for the role and the company. Mention how your values align with Veeva's mission-driven approach and their commitment to customer and employee success.

Showcase Problem-Solving Skills: In your application, provide examples of complex problems you've solved in previous roles. Highlight your ability to work independently while also collaborating with team members.

Highlight Relevant Experience: Emphasise your experience with REST and GraphQL APIs, as well as your familiarity with front-end technologies. If you have experience with AWS or other cloud providers, make sure to include that too.

How to prepare for a job interview at Veeva Systems

✨Showcase Your Python Skills

Make sure to highlight your experience with Python and Django during the interview. Be prepared to discuss specific projects where you used these technologies, as well as any challenges you faced and how you overcame them.

✨Understand Veeva's Values

Familiarise yourself with Veeva Systems' core values: Do the Right Thing, Customer Success, Employee Success, and Speed. Be ready to explain how your personal values align with theirs and provide examples of how you've demonstrated similar values in your previous roles.

✨Prepare for Technical Questions

Expect technical questions related to building scalable web applications, REST and GraphQL APIs, and database management. Brush up on your knowledge of these areas and be ready to solve problems on the spot or discuss your thought process.

✨Demonstrate Independence and Communication

Since the role requires working independently, be prepared to discuss how you manage your time and tasks. Also, emphasise your communication skills by sharing examples of how you've effectively collaborated with team members in remote settings.

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
>