Medior | Senior Python Developer
Key facts about position
Project ID
Start Date
By agreement
Contract Type
Freelance
Salary
2.500-6.000 EUR/month
Short description
Join the team as a Python Developer. The ideal candidate will be passionate about coding, proficient in Python, and possess a strong understanding of software development principles.
Job description
• Design and develop robust, scalable, and secure backend solutions using Python
• Collaborate with cross-functional teams, including designers, product managers, and software engineers, to define and implement software solutions
• Write clean, efficient, and well-documented code that adheres to best practices and coding standards
• Integrate applications with databases, ensuring data consistency and efficiency
• Optimize and maintain database structures to meet performance and scalability requirements
• Develop and maintain RESTful APIs for seamless integration with front-end applications and external services
Benefits
• Membership in APM.Digital club - become APM Expert
• Beer box for each APM Expert
• 100% work from home
• Multisport card
• Flexible working hours
• Tax and social counseling for freelancers
• Work with the most modern tools on the market in all areas
• Young team, frequent team building
Requirements
• Proven experience as a Python Developer, with a strong portfolio of Python-based projects or applications
• Proficiency in Python programming language and its frameworks, such as Django or Flask
• Solid understanding of object-oriented programming principles and design patterns
• Experience with database systems, such as MySQL, PostgreSQL, or MongoDB, and knowledge of SQL
• Familiarity with front-end technologies, including HTML, CSS, and JavaScript, and the ability to collaborate with front-end developers
• Strong problem-solving and analytical skills, with the ability to effectively debug and resolve software defects
• Good understanding of version control systems, such as Git
• Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams
• Self-motivated and detail-oriented, with a strong commitment to delivering high-quality software
The position is suitable for candidates with education
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
Language skills
English Language - fluent
German Language - very welcome
Number of years of experience
Minimum of 3+ years of experience
Information concerning the recruitment process
• We will give feedback to all candidates invited to the interview