Senior Python Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Higher education in computer science or related fields., Minimum of 5 years of experience in a similar position., Proficiency in Python programming and knowledge of relational databases., Analytical thinking skills and ability to utilize technical documentation in English..

Key responsibilities:

  • Designing and implementing modern applications for clients.
  • Creating high-performance solution architecture and project documentation.
  • Participating in software deployments and collaborating with users for problem-solving.
  • Working on backend components and developing web applications as needed.

emagine logo
emagine Large https://www.emagine.org/
501 - 1000 Employees
See all jobs

Job description

Summary: this position focuses on designing and developing modern IT applications for national and international clients, particularly in the financial sector.

Main Responsibilities:

  • Designing and implementing modern applications.
  • Actively participating in creating high-performance solution architecture.
  • Creating project documentation.
  • Participating in software deployments and collaborating with users for ongoing problem-solving.

Key Requirements:

  • Higher education in computer science or related fields.
  • Minimum of 5 years of experience in a similar position.
  • Proficiency in Python programming and knowledge of relational databases (ORM frameworks, e.g., SQLAlchemy).
  • Analytical thinking skills.
  • Ability to independently utilize technical documentation in English.

Nice to Have:

  • Ability to create, test, and maintain backend components in .NET, Java, or node.js.
  • Experience in developing web applications (frameworks, e.g., FastAPI or Flask).
  • Knowledge of virtual environments and tools such as poetry or pipenv.
  • Familiarity with frameworks and libraries for processing large datasets and data science (e.g., Pandas, NumPy, SciPy, Spark).
  • Experience applying various software testing techniques (e.g., pytest).
  • Knowledge of static code analysis tools (e.g., flake8, pylint).
  • Familiarity with version control systems, design patterns, and their practical application.

Other Details:

  • Work for national and international clients, mainly in the financial sector.
  • B2B contract!
  • Start ASAP
  • Fully remote with ocassional visits in one of the client’s offices.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Thinking
  • Problem Solving

Python Developer Related jobs