CompuGroup Medical SE & Co. KGaA

Python Developer

CompuGroup Medical SE & Co. KGaA  •  Lisbon, PT (Onsite)  •  1 month ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

We are seeking a Senior Level Software Engineer to join our dynamic team. The ideal candidate will have extensive experience in Python and Django, with a proven track record in developing scalable web applications. This role will focus on enhancing the architecture of our existing applications and driving initiatives to improve system performance and maintainability.

Key Responsibilities:

  • Analyze and understand the existing codebase to identify opportunities for improvement and optimization.

  • Design and implement architectural enhancements that promote scalability and performance.

  • Collaborate with cross-functional teams to develop and deploy components that integrate smoothly with our application ecosystem.

  • Write clean, maintainable, and efficient code while adhering to industry best practices.

  • Lead code reviews and provide constructive feedback to peers to foster a culture of quality and collaboration.

  • Document architectural and design decisions to facilitate future development and onboarding.

Required Skills and Experience:

  • Python and Django: Extensive proficiency in Python and Django, with deep expertise in Django's ORM, views, and middleware.

  • Web Application Development: Significant experience in designing and developing scalable web applications.

  • RESTful APIs: Strong experience in designing and consuming RESTful APIs.

  • Containerization: Proficiency with Docker and required knowledge of Kubernetes for orchestration.nu s

  • Cloud Platforms: Demonstrated knowledge of cloud platforms (e.g., Azure) and their services.

  • Version Control: Extensive experience with Git and collaborative development workflows.

  • Problem-Solving: Strong analytical and problem-solving skills with a proven ability to address complex technical challenges.

  • Communication: Excellent communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.

Preferred Qualifications:

  • Task Processing: Experience with tools like Celery for background task processing.

  • Search Technologies: Familiarity with Elasticsearch and its integration with Django.

  • Authentication Mechanisms: Knowledge of authentication mechanisms, including JWT and API keys.

  • CI/CD: Experience with CI/CD pipelines and DevOps practices.

This role offers an exciting opportunity to contribute to innovative solutions and play a vital part in the evolution of our application architecture. If you are a passionate software engineer looking to take on significant challenges and lead impactful projects, we would love to hear from you!

CompuGroup Medical SE & Co. KGaA

About CompuGroup Medical SE & Co. KGaA

CompuGroup Medical is one of the leading e-health companies in the world. With a revenue base of EUR 1.19 billion in 2023, its software products are designed to support all medical and organizational activities in doctors’ offices, pharmacies, laboratories, hospitals, and social welfare institutions. Its information services for all parties involved in the healthcare system and its web-based personal health records contribute towards safer and more efficient healthcare.

CompuGroup Medical’s services are based on a unique customer base, including doctors, dentists, pharmacists and other healthcare professionals in inpatient and outpatient facilities. With locations in 19 countries and products in 60 countries worldwide, CompuGroup Medical is the e-health company with one of the highest coverages among healthcare professionals. More than 9,000 highly qualified employees support customers with innovative solutions for the steadily growing demands of the healthcare system.

Industry
IT & Software
Company Size
1,001-5,000 employees
Headquarters
Koblenz am Rhein, DE
Year Founded
1987
Website
cgm.com
Social Media