
Python Engineer
Veeva Systems
full-time
Posted on:
Location Type: Remote
Location: Portugal
Visit company websiteExplore more
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