Python Developer

Due to current project expansion, we are looking for a Python Web Developer to help us build Europe’s largest AI Marketplace platform. The Python Web Developer’s responsibilities include the implementation of the new features and the improvement of the existing codebase.

Role and Responsibilities:

• Writing reusable, testable, and efficient code that is easy to maintain and debug
• Design and implementation of low-latency, high-availability, and efficient applications
• Extend and enhance existing solution
• Implement and apply best security practices for web applications

Minimum Requirements:

• BSc in Computer Science, Mathematics, Engineering or relevant field
• 2+ years of experience with Python
• Experience with Django
• Experience with GraphQL and Graphne-Python
• Experience with distributed task queue with Celery and RabbitMQ
• Experience with relational databases, database design and normalization process
• Knowledge in web technologies (REST, JSON, Web Sockets, and gRPC)
• Basic understanding of the Front-end technologies (e.g. HTML, CSS, JavaScript)
• Strong unit test and debugging skills
• Proficient understanding of code versioning with Git
• Excellent written and verbal communication in English

Nice to Have:

• Experience with other python web frameworks (Flask, Fast API, Sanic)
• Experience with Microservices
• Experience with Node.js and express framework
• Familiarity with Docker and Kubernetes
• Familiarity with AWS

What We Offer:

• Participation on a large AI project
• Opportunity to get into the AI and Machine Learning world
• Relaxed and friendly work environment
• Skilled senior co-workers
• A budget for professional improvement (courses, conferences, books...)
• Private health insurance

CV and Cover Letter

Please send your CV and Cover Letter including written references or the name and contact information of referees from previous professional experience.

Start date

February 1, 2022

Belgrade














    Transform your business

    We would love to hear about your digital web projects and explore how we can work together. Providing valuable support to businesses is what drives us. We make sure our digital services match your business goals, the scope of your projects, and are tailored to your particular needs.

    Phone +41 22 575 4512 E-mail info@darwindigital.ch
    TOP