Senior Python Developer

EPAM Systems

Gdańsk, GD, 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

Resume Checker & Builder preview

Quick Facts

Senior Python Developer role supporting laboratory operations via the Benchling platform.

Description

You will build, customize, and deploy applications within Benchling to translate scientific and research needs into reliable, well-engineered software. Responsibilities include configuring core Benchling modules for sample tracking and lab workflows, implementing integrations through RESTful APIs, and maintaining high software quality through testing and code reviews. The role also requires compliance with regulatory standards (GxP, FDA, HIPAA) and data integrity across the software lifecycle.

Responsibilities

  • Develop, customize, and deploy applications within Benchling using the Python SDK and REST APIs
  • Configure Benchling standard modules (Inventory, Registry, Workflows) for 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 perform unit, integration, and end-to-end testing
  • Participate in code reviews and provide documentation for technical processes and solutions
  • Translate scientific requirements into clear technical specifications with scientists and stakeholders
  • 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 related field
  • 3+ years of software development experience, preferably in pharmaceutical or biotech
  • Strong proficiency in Python for application development
  • Deep understanding of the Benchling platform, including Apps development, configuration, data model, and automation
  • Strong grasp of RESTful APIs, data transformation, and integration patterns
  • Proficiency in SQL and relational databases/data modeling
  • Knowledge of clean code, modular design, Git, and CI/CD practices
  • Familiarity with cloud platforms such as AWS, Azure, or GCP
  • Upper-Intermediate English (B2)

Benefits

  • Hybrid by design with opportunity to work remotely within Poland; chance to work abroad up to 60 days annually
  • Growth opportunities: career development programs, mentoring, thought leadership, soft skills and well-being programs
  • Certification support (Anthropic, Gemini, GCP, Azure, AWS) and English classes
  • Stable pay and participation in an Employee Stock Purchase Plan with a 15% discount
  • Benefits package (health insurance, multisport, shopping vouchers) and referral bonuses up to $2,000
  • Office amenities and events (social and well-being events; entertainment and relaxation zones; free snacks and coffee)
  • Contractor option available (B2B terms agreed individually); benefits apply to employees only

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report