Senior Python Developer

Full Time 3 months ago
Employment Information

Job Description

We are seeking a highly skilled and experienced Senior Python Developer to join our innovative team in Berlin, Germany. This full-time role is ideal for a seasoned professional with a strong technical background and a passion for problem-solving. Proficiency in German is an advantage, but not mandatory. The successful candidate will play a pivotal role in designing, developing, and optimizing cutting-edge software solutions.

Key Responsibilities

  • Lead the design, development, and deployment of robust Python applications.
  • Collaborate with cross-functional teams to define software requirements and system architecture.
  • Optimize and scale existing applications to meet evolving business needs.
  • Troubleshoot and resolve complex technical issues.
  • Mentor junior developers and contribute to code reviews.
  • Stay current with emerging technologies and trends in software development.
  • Write and maintain comprehensive documentation for code and processes.

Tech Skills Needed

  • Python Frameworks: Proficiency in Django, Flask, or FastAPI.
  • Database Management: Experience with SQL databases like PostgreSQL or MySQL and non-relational databases like MongoDB.
  • API Development: Strong knowledge of RESTful APIs and integration best practices.
  • Front-End Skills: Familiarity with front-end technologies such as JavaScript, HTML, and CSS.
  • Cloud Computing: Hands-on experience with cloud platforms like AWS, Google Cloud, or Azure.
  • Containerization: Proficiency in Docker and Kubernetes.
  • CI/CD Pipelines: Experience in setting up and maintaining continuous integration and delivery pipelines.
  • Version Control: Expertise in Git and collaborative workflows.
  • Testing: Knowledge of unit testing, integration testing, and test automation frameworks.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience as a Python Developer.
  • Strong problem-solving skills and a results-driven mindset.
  • Excellent communication and team collaboration skills.
  • Proficiency in English; German language skills are a significant advantage.

Preferred Qualifications

  • Experience in Agile or Scrum development environments.
  • Knowledge of microservices architecture.
  • Familiarity with data analysis libraries such as Pandas and NumPy.
  • Understanding of DevOps practices and tools.

What We Offer

  • Competitive salary (€5,000 – €7,000 gross monthly).
  • Opportunities for professional growth and career advancement.
  • Flexible working hours with options for hybrid or remote work.
  • Comprehensive health insurance and additional employee benefits.
  • A supportive, inclusive, and innovative work environment in the vibrant city of Berlin.
Skills
Python Django RESTful API Design MySQL PostgreSQL CI/CD
Tech Jobs - Discover Your Dream IT & Tech Career in Europe

Always Stay Ahead with
New Opportunities

Tech Jobs - Discover Your Dream IT & Tech Career in Europe