Python Django Developer
Tech Stack / Keywords
Wymagania
- Minimum 5 years of experience programming in Python.
- Advanced knowledge of Python language, design patterns, and architectural principles.
- Experience with web frameworks Django and Flask at an advanced level.
- Good knowledge of SQL and NoSQL databases.
- Experience in application testing tools and testing strategies.
- Experience with Docker and Kubernetes.
- Knowledge of application security.
- Experience working with Django Wagtail content management system.
- Advanced proficiency with Django Admin.
- Practical knowledge of asynchronous communication using RabbitMQ and Redis.
- Experience in designing distributed system architecture.
- Experience with Elasticsearch and search optimization.
- Knowledge of RDF technologies and Jena Fuseki.
- Experience with data analysis and visualization tools such as Metabase.
- Advanced knowledge of version control systems (Git) and CI/CD.
- Experience in Nginx server administration and optimization.
- Ability to coordinate and mentor less experienced team members.
- Analytical thinking and ability to make architectural decisions.
- Practical skills in architectural design patterns like Domain Driven Design and hexagonal architecture.
- Experience with JIRA and Confluence.
Obowiązki
- Design and implement applications following clean architecture principles.
- Build and design APIs using frameworks such as DRF, FastAPI, and Falcon.
- Model and optimize large SQL and NoSQL databases.
- Develop and execute application testing strategies.
- Work with Docker and Kubernetes in microservices architecture.
- Handle application security aspects.
- Work with a content management system based on Django Wagtail.
- Use Django Admin for managing complex application data.
- Implement asynchronous communication with RabbitMQ and Redis.
- Design distributed system architecture.
- Optimize search functionality with Elasticsearch.
- Utilize RDF technologies and Jena Fuseki for data processing.
- Use data analysis and visualization tools like Metabase.
- Manage version control and CI/CD pipelines using Git.
- Administer Nginx server and optimize its configuration.
- Coordinate work and mentor less experienced team members.
- Apply architectural decision making and analytical thinking.
- Design complex system architectures with patterns such as Domain Driven Design and hexagonal architecture.
- Use tools like JIRA and Confluence.
Inne informacje
Informujemy, że administratorem danych jest Britenet Sp. z o.o. z siedzibą w Warszawie Al. Jerozolimskie 44 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Rocket Jobs oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Britenet
32 aktywne oferty