
Senior Python Developer
EPAM Systems
Krakow, Poland • 16m ago • Remote
Senior
Remote
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
Senior Python Developer
Description
Build and deploy applications in the Benchling platform to support laboratory operations. Partner with scientific teams to translate complex research requirements into reliable, well-engineered software.
Responsibilities
- Develop, customize, and deploy applications within the Benchling platform using the Python SDK and REST APIs
- Configure Benchling standard modules, including Inventory, Registry, and Workflows, to support sample tracking and laboratory processes
- Design and implement integrations between Benchling and other systems using RESTful APIs and integration frameworks
- Write clean, maintainable code and conduct unit, integration, and end-to-end testing to ensure software quality
- Participate in code reviews and provide feedback; document technical processes and solutions
- Collaborate with scientists and stakeholders to translate scientific requirements into clear technical specifications
- Ensure compliance with GxP, FDA, and HIPAA while maintaining data integrity throughout the software lifecycle
- Continuously learn and adapt to new technologies, scientific concepts, and regulatory changes
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 3+ years of software development experience (preferably in pharmaceutical or biotech industry)
- Strong proficiency in Python
- Deep understanding of the Benchling platform (Apps development, configuration, data model, automation)
- Strong grasp of RESTful APIs, data transformation, and integration patterns
- Proficiency in SQL and relational databases/data modeling
- Clean code principles, modular design, Git, and CI/CD practices
- Familiarity with AWS, Azure, or GCP
- English level: B2 (Upper-Intermediate)
Benefits
- Hybrid by design; opportunity to work remotely within Poland
- Chance to work abroad up to 60 days annually; business-driven relocation opportunities
- Career development programs, mentoring, and soft skills/well-being programs
- Certifications (Anthropic, Gemini, GCP, Azure, AWS) and English classes
- Stable pay; Employee Stock Purchase Plan with a 15% discount
- Benefits package (health insurance, multisport, shopping vouchers)
- Referral bonuses up to $2,000
- Office amenities and corporate/social/well-being events
- Note: benefits listed are available to employees only; B2B contractor terms are agreed individually
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See more
Senior Python Developer
EPAM Systems
Senior
Technology
Łódź, Ldz, Poland · Remote
N/A
16m ago

Senior Python Developer
EPAM Systems
Senior
Technology
Gdańsk, GD, Poland · Remote
N/A
16m ago

Senior Python Developer
EPAM Systems
Senior
Technology
Katowice, SL, Poland · Remote
N/A
16m ago

Senior Python Developer
EPAM Systems
Senior
Technology
Warsaw, Poland · Remote
N/A
16m ago

Senior Python Developer
EPAM Systems
Senior
Technology
Wrocław, DL, Poland · Remote
N/A
16m ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Senior Python Developer
EPAM Systems
Senior
Technology
Poznań, Pl-30, Poland · Remote
N/A
16m ago

Senior Python Developer
EPAM Systems
Senior
Technology
Poznań, Poland · Remote
N/A
16m ago

Senior Python Developer
EPAM Systems
Senior
Technology
Wrocław, DS, Poland · Remote
N/A
16m ago

Senior Python Developer
EPAM Systems
Senior
Technology
Katowice, SL, Poland · Remote
N/A
16m ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights