top of page
Startup Development Team

Medior/Senior Python Developer

JID-1197

Place of Work

Home office

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

We lead Digital Transformation across multiple industries

Subscribe to career newsletter to get latest information about open positions

bottom of page