Senior Python Developer
Introduction
P92 is a well-established profitable provider of integrated IT solutions and IT staff augmentation projects. P92 works with larger brands across Western Europe and North America and focuses on product engineering with stable teams aligned with our client brands. P92 has been established within Hungary since 1992. Our offices are in Budapest, III. District, Szeged, London and Cebu (Philippines).
Job Description
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 7 years of software development experience.
Requirements
Experiences
- Senior-level experience of 7 years or more
Knowledge/Skills
- Proficiency in Python is a must have (at least 5 years)
- Django is of advantage
- Deep understanding of database structure (SQL skills advantageous)
- Experience with JavaScript (vanilla and/or frameworks)
- Experience with Git, unit, and integration testing
- Basic CI/CD (Docker)
- Experience with AWS services
- Proven track record as an engineer, emphasizing engineering skills over mere coding
- Knowledge of software life cycle processes
- Familiarity with code management practices
Soft skills
- Excellent communication skills in English
- German knowledge is an advantage
- Resourcefulness and troubleshooting aptitude
- Problem solving attitude
- Attention to detail
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
- Following agile software development principles
- Participating in client meetings
- Creating and reviewing estimations
- Integrating front-end components into the application
- Preparing technical documentation
What we offer
- 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