Veeva Systems

Python Engineer

Veeva Systems

full-time

Posted on:

Location Type: Remote

Location: Portugal

Visit company website

Explore more

AI Apply
Apply

About the role

  • Build the core infrastructure that powers product experience
  • Tackle complex challenges, such as automating workflows and improving API performance
  • Own full projects from design to deployment
  • Lead technical initiatives and contribute to long-term engineering strategy
  • Build scalable web applications utilizing open-source tools and technologies
  • Build and use REST and GraphQL APIs
  • Work independently while communicating progress to the team
  • Participate in technical planning and implementation
  • Identify and solve complex problems
  • Plan technical architectures to minimize performance problems

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
  • Remote work flexibility
  • Support for work from home or in office
  • Commitment to making a positive impact in global healthcare
  • Empowered autonomy in tech decisions
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-solvingleadership