
Python Engineer
Veeva Systems
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
About the role
- This role is critical in building the core infrastructure that powers our product experience. Your work directly impacts performance, reliability, and the overall user experience
- You’ll tackle complex challenges like automating business-critical workflows, building new user-facing features, or improving API performance. All with the autonomy to test, iterate, and innovate
- You’ll own full projects, from design to deployment. You’ll lead technical initiatives, drive improvements in system design, and contribute to long-term engineering strategy
- 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 eliminate performance problems, complexity, or solution fragility
Requirements
- 3+ years of professional experience building scalable and reliable web applications is required
- Experience with Python and FastAPI 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 RDBMS such as MySQL or PostgreSQL
- Independent, self-managed and motivated
- Good command of the English language
Benefits
- Work Anywhere means you can work in an office or at home on any given day.
- Empowered Autonomy: Tech decisions are made within teams, giving engineers significant autonomy.
- Collaborate with highly skilled teammates who take pride in achieving great outcomes. Excellence matters.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonFastAPIJavaScriptHTMLCSSREST APIsGraphQL APIsRDBMSMySQLPostgreSQL
Soft Skills
independentself-managedmotivatedcommunicationproblem-solving