Browse All Jobs
Chemaxon is looking for a Senior Python Developer to join Certara and the Applied BioMath team. The candidate will contribute to architectural refactoring, implement backend features, and collaborate with stakeholders to understand priorities and design decisions. This role involves maintaining APIs, data management systems, and application logic, ensuring robustness and scalability.

The Senior Python Developer will work with frontend engineers, computational scientists, and product owners to ensure seamless data flow and alignment on project goals. They will also maintain existing backend infrastructure, ensure code quality, and adhere to software development best practices. The ideal candidate is self-motivated, detail-oriented, and eager to contribute to critical scientific applications.

Responsibilities:
  • Contribute to architectural refactoring of core backend systems.
  • Independently implement backend features and infrastructure improvements.
  • Collaborate with stakeholders to understand priorities and design decisions.
  • Develop and maintain APIs, data management systems, and application logic.
  • Provide input on backend architecture, database management, and integration strategies.
  • Work collaboratively with frontend engineers, computational scientists, and product owners.
  • Maintain and support existing backend infrastructure.
  • Ensure code quality, performance, and maintainability.

Requirements:
  • 7+ years of professional software development experience with Python backend.
  • Experience leading significant backend refactoring efforts.
  • Proven track record of building and maintaining scalable backend systems.
  • Hands-on experience developing CLI tools and internal developer applications.
  • Strong familiarity with software development best practices.
  • Expertise in Python backend development, including asynchronous programming and API development.
  • Extensive experience with REST and Websocket APIs.
  • Strong background in automated testing (Pytest) and writing unit, integration, and functional tests.
  • Experience in building CLI applications using frameworks like Typer or Click.
  • Excellent problem-solving and debugging skills for distributed systems.
  • Excellent communication skills.

What Chemaxon offers:
  • Remote or Hybrid-way of working (8 days/month home office)
  • Private health insurance (Medicover)
  • Daily entry into Life1 Fitness Clubs
  • Generous annual training budget supporting your professional development
Apply

Chemaxon