Senior Python Developer at P92 Digital #vacancy #remote

We are looking for a strong candidate to join as a senior developer on an exciting international project for an existing client.

We are looking for someone who likes to work in a stable workplace and prefers long term product development in Python in an agile environment.

The language of the development team and the client communication is in English, but some German language skills would be very useful.

We expect good communication skills in English, positive attitude, along with high level of commitment and responsibility, to be agile and dedicated to high quality work.

The candidate should have at least 5 years of proven Python development experience.

Requirements

Education

● BSc / MSc degree in Computer Science, Information Engineering or a related subject or equivalent experience

Experiences

● 5+ years of experience as Software Developer

● 3+ years of experience as Python Developer

Knowledge/Skills

● Excellent Python coding skills

● Solid Object-Oriented programming skills

● Good knowledge of Django or similar Python frameworks

● Knowledge of ORM (Object Relational Mapping)

● Understanding of multithreading/multiprocessing in Python

● Understanding asynchronous operations in Python

● Experience with Messaging/REST API’s

● Knowledge of advanced features such as context managers, decorators

● Experiencing with unit testing using test frameworks such as Pytest

● Good understanding of databases, MySQL and MongoDB

● Experience with modern front-end frameworks (Angular, React or Vue)

● Detail oriented attitude

● Basic CI/CD and Cloud knowledge (preferably: Docker, AWS)

Soft skills

● Good written & verbal communication skills (English, Hungarian)

● German knowledge is an advantage

● Great team player

● Positive mindset

● Problem solving attitude

● Enthusiasm to programming, scripting

● High awareness of quality

Responsibilities

● Contributing to all phases of the development life-cycle

● Building efficient, high quality back-end features in Python

● Implementing software enhancements and suggest improvements

● Manage testing and bug fixes

● Following agile software development principles

● Participating in client meetings

● Creating and reviewing estimations

● Integrating front-end components into the application

● Preparing technical documentation

Benefits

● Long term employment

● Task variety

● Professional development opportunities (e.g. trainings)

● Free English course

● 10% discount at Intellident dentistry

● All you can move opportunities

● Home office opportunities

● Regular team building activities

● Daily lunch allowance, unlimited free coffee

● Friendly working environment with a green, quiet surroundings

ORM CI/CD Python Amazon Web Services (AWS) MongoDB Vue.js Django cloud-computing Docker pytest React Angular MySQL

Leave a Reply