Senior Python Developer

Posted 10 Days Ago
Be an Early Applicant
Budapest
Senior level
Software
The Role
The Senior Python Developer will refactor backend systems, develop APIs, collaborate with stakeholders, and ensure code quality while leading backend improvements in drug discovery software.
Summary Generated by Built In
About Chemaxon

Chemaxon is an industry-leading cheminformatics software company helping early-stage drug discovery and chemistry research for more than 20 years. Our clients are top pharmaceutical companies, innovative biotech startups, and leading academic institutions. 
We are agile, innovative and friendly, offering compelling opportunities for frequent collaboration and cross-training with teammates and stakeholders.

We operate internationally, with regional teams based in Budapest (HQ), UK, Boston, San Diego and Basel (Switzerland), along with distributors in the Asia Pacific. We have recently been acquired by Certara, a US-based model-informed drug development services and software company. We are in an exciting time of organizational and business growth, so now is the perfect time to join our team! 

About the team

This position will be part of Certara and the Applied BioMath team consisting of 6 scientific software engineers. The team works with other scientists who use the application internally and with Certara’s AI team to integrate the application into a larger platform for external use.
https://www.certara.com/applied-biomath-assess/ 

About your responsibilities

  • Contribute to the architectural refactoring of our core backend systems by implementing solutions designed to reduce technical debt and ensure minimal disruption to existing services. 
  • Independently implement backend features and infrastructure improvements based on designs arrived at through discussions with leadership. 
  • Collaborate closely with the manager and stakeholders to understand priorities, requirements, and design decisions, ensuring effective execution of tasks. 
  • Develop and maintain APIs, data management systems, and application logic, ensuring robustness, scalability, and performance. 
  • Provide input on backend architecture, database management, and integration strategies. 
  • Work collaboratively with frontend engineers, computational scientists, and product owners to ensure seamless data flow and alignment on project goals. 
  • Maintain and support the existing backend infrastructure while executing refactoring efforts. 
  • Ensure code quality, performance, and maintainability through comprehensive testing, clear documentation, and adherence to software development best practices. 

We're Excited About You If You Are 

  • Highly self-motivated and comfortable working independently within clear design and implementation guidelines. 
  • Excited to collaborate with computational scientists and engineers to build backend systems that support state-of-the-art numerical algorithms for drug development. 
  • A reliable and detail-oriented contributor who values implementing well-designed solutions efficiently. 
  • A proactive problem solver who can troubleshoot and resolve technical issues while maintaining a focus on priorities. 
  • Continuously learning and staying up-to-date with the latest backend technologies, Python libraries, and software development best practices. 
  • Eager to make a meaningful impact on critical scientific applications by contributing to backend improvements and reducing technical debt. 
  • Willing to collaborate across teams and adapt to feedback to ensure backend systems are robust, scalable, and maintainable. 

Experience, skills and knowledge you should bring to us

  • 7+ years of professional software development experience, with a focus on Python backend development. 
  • 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, including CI/CD pipelines, version control (Git), and code review processes. 
  • Expertise in Python backend development, including asynchronous programming, API development, and performance optimization.
  • API Development and Integration: Extensive experience with designing, developing, and maintaining REST and Websocket APIs. 
  • Skilled in refactoring large-scale codebases to reduce technical debt and support high-volume processing.
  • Strong background in automated testing (Pytest) and writing unit, integration, and functional tests.
  • Command Line Tool Development: Experience in building CLI applications using frameworks like Typer or Click. Ability to implement intuitive and robust developer tools. 
  • Excellent problem-solving and debugging skills for distributed systems.
  • Ability to work independently, make architectural decisions, and mentor less experienced developers.
  • Excellent cross-functional communication skills. Ability to collaborate effectively with computational scientists, frontend engineers, and product owners.

Bonus skills that will help you hit the ground running

  • Experience with healthcare or pharmaceutical software systems, particularly in modeling and simulation domains. 
  • Prior contributions to open-source projects or experience in scientific research environments. 
  • Experience with AWS and Terraform for deploying applications to the web. 
  • Experience with rewriting a library in Rust to achieve performance gains. 
  • Database Management: Knowledge of relational and NoSQL databases. Ability to write efficient queries, optimize database performance, and manage data migrations. 
  • Scientific Computing: Familiarity with numerical algorithms, scientific computing libraries (e.g., NumPy, SciPy), and domain-specific modeling frameworks. 

What we offer

  • 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 (off-site training, international conferences, e-books)
  • We work with global Top500 companies (R&D) and leading academic institutions, giving you a chance to gain insights into these dynamically evolving industries.
  • Inspiring working environment - leisure and recreation area, playing corner for children, English lessons, yearly user conference with social programs, innovation days 
  • You will be a valued member of a creative and supportive agile team 
  • Everyday use of English in a multicultural environment

Location: Budapest, Váci Greens Office Park

For some info on Chemaxon, you can check out these videos:

  • a shorter one about what we do in a nutshell (~1.5 min)
  • and one about the Budapest HQ (~30 min)

Please note, we’re unable to support relocation or sponsor visa for this role. 

Top Skills

AWS
Ci/Cd
Click
Git
Numpy
Pytest
Python
Rest Apis
Scipy
Terraform
Typer
Websocket Apis
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
223 Employees
On-site Workplace
Year Founded: 1998

What We Do

So, briefly: who are we?
Chemaxon is a leading cheminformatics company, with headquarters in Budapest, Hungary and offices in the US and Switzerland

And what do we do?
We provide chemical software development platforms mostly for the biotechnology and pharmaceutical industries - but any chemist might find us useful.

Why do our users prefer us?
Because we are known for our rapid and high quality technical support, we develop our tools together with our users (the reason we have good quality software); and because we support academic research and teaching like no one else in the industry!

All right, so exactly what are we good for?
Well, among many other things, you can draw & view chemical structures with Marvin Suite; manage and search your compounds with JChem tools; search your database in Excel or in our Instant JChem interface; perform a variety of calculations and predictions; cluster, screen, fragment or synthesize your compounds virtually and deal with Markush structures.

That's it really in a nutshell. If you are interested, contact us or post a message here.

Similar Jobs

Budapest, HUN
2008 Employees
Hybrid
Budapest, HUN
53 Employees

Hiflylabs Logo Hiflylabs

Senior Python developer

Business Intelligence
Budapest, HUN
160 Employees

Hiflylabs Logo Hiflylabs

Senior Python developer

Business Intelligence
Budapest, HUN
160 Employees

Similar Companies Hiring

True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees
Caliola Engineering Thumbnail
Software • Machine Learning • Hardware • Defense • Data Privacy • App development • Aerospace
Colorado Springs, CO
53 Employees
Red 6 Thumbnail
Virtual Reality • Software • Hardware • Defense • Aerospace
Orlando, Florida
113 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account