Python Developer

  • Location

    Berlin, Germany

  • Sector:

    Data

  • Job type:

    Permanent

  • Salary:

    €75000 - €85000 per annum

  • Contact:

    Jovan Babic

  • Contact email:

    jovan.babic@xcede.de

  • Job ref:

    HQ00030634_1584958595

Are you a Python/Django engineer looking for a new challenge?

If so, a highly technical and motivated team would love to have you on-board!

You would be expected to apply fundamental engineering and mathematical skills to solve problems and overcome challenges, not just develop code. For people with the right mindset, this frame of mind provides an intellectually stimulating environment.

The Tasks:

*Work with product owners, product managers, user interface designers and other software engineers to write technical documents that identify software project requirements
*Write well-formulated, testable and readable code using appropriate software design patterns
*Design, build and maintain APIs, microservices and data pipelines
*Design, normalise and optimise relational databases
*Write complex SQL queries to get data from the database
*Optimise APIs and database queries to improve speed of execution
*Participate in code reviews
*Debug and fix bugs across our applications
*Review, maintain and refactor existing code to meet the requirements for improved or new features
*Write technical documentation of code, algorithms and APIs
*Help in drafting of end-user manuals

Your Profile:

*5+ years experience (3+ years using Python and Django)
*Strong computer science fundamentals such as data structures, algorithms, discrete mathematics, software design patterns
*Experience in relational database management and SQL query optimisation
*Passion for writing clean, modular, well-commented, readable and reusable code
*Ability to think out of the box with a can-do attitude to get things done efficiently
*Excellent communication skills with ability to articulate technical concepts in plain English
*Experience in managing more junior team members
*Top academics (BSc, MSc or PhD) in computer science, engineering, computational physics, mathematics or another field with strong computational curriculum

The Benefits:

*A competitive compensation package
*Private health care including discounted gym membership
*Learning and development fund
*A flexible working environment + 23 days annual holiday
*An inherently diverse culture with over 11 nationalities and 21 languages spoken
*Food for thought: bottomless breakfast bar and drinks

Interested? Then apply directly on here, or send your CV directly via jovan.babic@xcede.de