Full-Time

Backend – API Engineer

Veeva Systems

Veeva Systems

5,001-10,000 employees

Cloud computing services for pharmaceutical companies.


Mid

London, UK

Required Skills
Python
NoSQL
SQL
Postgres
AWS
Nginx
MongoDB
Flask
Development Operations (DevOps)
Django
Requirements
  • 4+ years experience as an API Developer or similar role, with a strong understanding of API design and development principles
  • Familiarity with API documentation tools like OpenAPI and GraphQL
  • Hands-on experience working with API gateways (AWS API Gateway, NGINX, Apigee, Kong, or similar)
  • Proficient with Python programming language and related web frameworks (Django, Flask, Fast API)
  • Hands-on experience developing serverless APIs with lambda functions in AWS
  • Solid knowledge of API authentication and authorization protocols, such as OAuth and JWT
  • Good understanding of data modeling and storage using SQL and NoSQL databases (Postgres, MongoDB, or similar)
  • Knowledgeable of DevOps practices and AWS cloud infrastructure
  • Fluent in English
Responsibilities
  • Model APIs that expose our Data Reference, ensuring they are efficient, secure, and well-documented
  • Design, develop, and maintain robust and scalable backend systems using Python
  • Implement data-sharing mechanisms to enable seamless data exchange with customers
  • Conduct thorough testing of APIs and backend functionality
  • Document API design, development processes, and technical specifications for future reference

Company Stage

N/A

Total Funding

$224M

Headquarters

Pleasanton, California

Founded

2007

Growth & Insights
Headcount

6 month growth

4%

1 year growth

22%

2 year growth

39%

Benefits

Parental leave

PTO

Free food

Health, dental, & vision insurance

Gym membership reimbursement