Job Description
We are seeking a Python Developer with medium-level experience to work remotely for our Munich-based team. This is a full-time position on a 2-year contract, focusing on developing web-based applications. Ideal candidates will have a strong background in Python development and the ability to deliver high-quality solutions. Proficiency in German is a plus, but not mandatory.
Key Responsibilities
- Develop, test, and maintain scalable web-based applications using Python.
- Collaborate remotely with cross-functional teams, including designers and product managers, to create seamless user experiences.
- Design and integrate RESTful APIs and third-party services.
- Optimize application performance and scalability.
- Debug and resolve technical issues effectively.
- Document technical specifications and maintain code repositories.
- Contribute to Agile development processes, including sprint planning and reviews.
Tech Skills Needed
- Python Frameworks: Proficiency in Django or Flask for building robust web applications.
- Front-End Integration: Understanding of front-end technologies like HTML, CSS, and JavaScript (experience with frameworks like React or Vue.js is a plus).
- Database Management: Experience with relational databases such as PostgreSQL or MySQL.
- API Development: Knowledge of RESTful API design and implementation.
- Version Control: Strong knowledge of Git and experience with collaborative workflows.
- Testing: Proficiency in unit testing and debugging tools.
- Deployment: Familiarity with deploying applications to cloud platforms like AWS, Google Cloud, or Azure.
- Security: Awareness of web application security best practices.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 2–4 years of professional experience in Python development, particularly for web-based applications.
- Strong problem-solving and analytical skills.
- Effective communication and ability to work collaboratively in a remote setup.
- Proficiency in English; German language skills are advantageous.
Preferred Qualifications
- Experience with Docker or other containerization tools.
- Familiarity with Agile methodologies and tools (e.g., Jira, Trello).
- Understanding of Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Exposure to microservices architecture.
What We Offer
- Competitive monthly salary (€4,000 – €5,500 gross).
- Flexible remote working arrangements.
- Opportunities for professional growth and training.
- Comprehensive health insurance and other employee benefits.
- Work-life balance in a supportive, inclusive team environment.
- Contract stability with a 2-year agreement and potential for renewal.