Senior Full-Stack Python Engineer
Remote in Portugal
Python.Core
& 10 others

Sorry, this position is no longer available
Portugal
We are seeking a Senior Full-Stack Python Engineer to join our Oncology Data Science Platform team.
This role requires a highly skilled developer with a strong engineering background to work alongside our distributed team. The ideal candidate should be prepared to face a rigorous interview process and will receive support from the current team to ensure readiness.
Responsibilities
- Design, develop, and maintain full-stack applications using Python, FastAPI, TypeScript, and React
- Implement and optimize SQL database interactions
- Collaborate with cross-functional teams to define, design, and ship new features
- Work in an Agile/Scrum environment to deliver high-quality software
- Write clean, maintainable, and efficient code
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Manage individual project priorities, deadlines, and deliverables
- Ensure compliance with security and regulatory standards
- Troubleshoot, test, and maintain the core product software to ensure strong optimization and functionality
Requirements
- Minimum of 5 years of experience in software development
- Degree in Computer Science, Engineering, or equivalent field
- Proficient in Python, FastAPI, TypeScript, React, and Unix
- Experience with SQL databases
- Familiarity with Agile, Scrum, and Git best practices
- Experience with cloud services, preferably AWS
- Fluent English communication skills at a B2+ level
Nice to have
- Background in image processing
- Experience with Kubernetes
- Understanding of regulatory environments, particularly in Pharma
- Knowledge of Go programming language
- Proactive and eager to learn new technologie
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn