Role: Python Developer Hiring Mode: Freelancing Contract Location: Zurich/Mannheim Remote/Onsite: Remote with occasional travel to Mannheim Language: English Job Description Key Responsibilities: Application Development: Design and implement Python-based applications, ensuring high performance and responsiveness. Web Development: Develop and maintain web applications using frameworks such as Django or Flask. Front-End Integration: Collaborate with front-end developers to integrate user-facing elements with server-side logic. Database Management: Design and manage databases, ensuring data integrity and security. Code Optimization: Write efficient, reusable, and testable code, adhering to best practices and coding standards. Testing & Debugging: Conduct unit testing and debugging to ensure software quality and reliability. Collaboration: Work closely with product managers, designers, and other developers to deliver high-quality products. Documentation: Maintain clear and comprehensive documentation for code and development processes. Requirements: Proficiency in Python programming language. Experience with web frameworks such as Django or Flask. Familiarity with front-end technologies like JavaScript, React, or Vue.js. Strong understanding of RESTful APIs and web services. Experience with SQL and NoSQL databases. Knowledge of version control systems, particularly Git. Familiarity with Docker and containerization technologies. Understanding of Agile development methodologies. Professional Skills: Strong problem-solving and analytical abilities. Excellent communication and teamwork skills. Ability to work independently and manage time effectively. Attention to detail and commitment to quality.