Python Engineer

Lietuvos žaidimų kūrėjų asociacija
Germany
Remote
EUR 60.000 - 80.000
Jobbeschreibung

Responsibilities

We are looking for a talented Python Engineer to join our team. The ideal candidate will have at least 5 years of professional experience in Python software development and a Bachelor’s degree in Computer Science, Software Engineering, or a related field. The candidate should have a strong understanding of Python language fundamentals and idiomatic coding practices, as well as experience with Python web frameworks such as Django or Flask. The candidate should also have experience with data processing and manipulation libraries such as pandas and NumPy and be familiar with Python libraries for making HTTP requests and handling APIs.

What you’ll do:

  1. Develop and maintain software applications using Python and related technologies.
  2. Collaborate cross-functionally and with clients to design, develop, and deploy high-quality software solutions.
  3. Implement unit tests and participate in test-driven development.
  4. Optimise code for performance and scalability.
  5. Utilise version control and issue tracking systems to manage project workflows.
  6. Design and implement data models using relational and non-relational databases.
  7. Define and implement a comprehensive code review process to ensure the highest level of code quality. Take leadership in driving continuous improvement in software development practices.
  8. Stay up-to-date with the latest trends and technologies in software development.
  9. Participate in Agile methodologies, such as Scrum or Kanban, to manage project workflows and prioritise tasks.

Requirements

  1. Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  2. 5+ years of professional experience in Python software development.
  3. Strong understanding of Python language fundamentals and idiomatic coding practices.
  4. Experience with unit testing and test-driven development, using testing frameworks like pytest or unittest.
  5. Understanding of multithreading, multiprocessing, and asynchronous programming in Python.
  6. Proficiency in source control management tools, especially Git and GitHub.
  7. Familiarity with Python packaging and distribution tools, such as setuptools and pip.
  8. Knowledge of best practices for code organisation and modularization.
  9. Strong problem-solving and debugging skills.
  10. Experience with performance optimization and profiling tools.

If you are a self-starter who is passionate about building innovative Artificial Intelligence solutions for video creators, we want to hear from you! Join our dynamic team and take your career to the next level.

We offer a highly competitive and flexible compensation package for this position, including the base salary ranging from 4000 to 6000 eur p/m depending on your experience and background.

Erhalte deine kostenlose, vertrauliche Lebenslaufüberprüfung.
Datei wählen oder lege sie per Drag & Drop ab
Avatar
Kostenloses Online-Coaching
Erhöhe deine Chance auf eine Einladung zum Interview!
Sei unter den Ersten, die neue Stellenangebote für Python Engineer in Germany entdecken.