Informacje o stanowisku
We are seeking an experienced Python developer to join our team. The ideal candidate will have a strong background in backend development, with a focus on data-centric architecture and custom database solutions.
Your tasks
- Develop and maintain Python-based applications
- Work with our custom database and query language based on Django
- Expand and optimize existing backend functionality
- Implement and work with DAOs (Data Access Objects) and service layers
- Contribute to projects utilizing Data-Centric Architecture
- Collaborate with cross-functional teams to gather requirements and design scalable solutions
- Conduct code reviews and provide constructive feedback to team members
- Write and maintain comprehensive unit tests to ensure code quality and functionality
Requirements:
- Strong proficiency in Python 3.x
- Extensive experience with SQL and database technologies
- Solid understanding of backend development principles
- Experience with Django or similar web frameworks
- Familiarity with DAOs and service layer patterns
- Understanding of Data-Centric Architecture concepts
- Ability to work with and extend custom database solutions
- Good English skills
Nice-to-have requirements
- Experience with Python 2.7 - not essential, but beneficial
- Knowledge of Java/Jython - not essential, but beneficial
- Previous work on projects involving custom query languages
- Expertise in performance optimization for database operations
- Proficiency in RESTful API design and implementation
Praca LublinLublin - Oferty pracy w okolicznych lokalizacjach