Lead Developer – Python / PHP
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, and Cebu (Philippines).
Job Description
We are looking a strong candidate to join as the lead developer on and 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 / PHP 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 or PHP (Symfony) 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 (Python or PHP)
- 3+ years of experience of people management
Knowledge / Skills
- Excellent Python / PHP coding skills
- Experience with Angular would be very useful
- Experience with Odoo
- Familiarity with front-end technologies, such as Angular, JavaScript, HTML5, and CSS3
- Good knowledge of Django or similar Python frameworks
- Knowledge of ORM (Object Relational Mapping)
- Familiarity with various testing tools such a X-ray
- Solid Object-Oriented programming skills
- Good understanding of databases, MySQL & MongoDB
- Knowledge of CI/CD and containerization
- Knowledge about Agile software development
Soft skills
- Good written & verbal communication skills (English, Hungarian)
- Assertive communication skills
- Leadership skills
- Great team player
- Positive mindset
- Problem solving, constructive attitude
- Enthusiasm to programming, scripting
- High awareness of quality
- Ability to work within the leadership of the company
- German language skill is an advantage
Responsibilities
- Working closely with the business
- Communicating technical topics directly to the client
- Technical management of a Python / PHP project
- Actively participate in the agile ceremonies, leading the technical discussion (Previous experience on hosting these events is great bonus!)
- Organizing and conducting technical meetings
- Host technical interviews and assess potential candidates for the development team
- Mentor and provide technical guidance to team members, ensuring their professional growth and development
- Creating and reviewing estimations
- Designing solution architecture on upcoming features
- Remain a hands-on developer, actively participate in the development
- Implementing software enhancements and suggest improvements
- Manage the testing process, the bug fixes on the live system, and the creation of technical documentations
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