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
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)
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.