About us
ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies.
Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.
Job Description
Poszukujemy do współpracy doświadczonego Python Developera, który wesprze rozwój nowoczesnych aplikacji webowych oraz systemów backendowych. Szukamy osoby, która dobrze odnajduje się w pracy nad złożonymi rozwiązaniami, dba o jakość dostarczanego kodu i chętnie angażuje się w projektowanie oraz rozwój architektury aplikacji.
Zakres projektu
- Projektowanie, rozwój oraz utrzymanie aplikacji opartych o język Python.
- Tworzenie i rozwijanie usług backendowych z wykorzystaniem frameworków Django oraz Django REST Framework.
- Współpraca przy budowie nowoczesnych interfejsów użytkownika w technologiach React lub Angular.
- Projektowanie oraz rozwój warstwy API wykorzystywanej przez aplikacje webowe i systemy zewnętrzne.
- Praca z relacyjnymi bazami danych, w szczególności PostgreSQL, obejmująca projektowanie struktur danych oraz optymalizację zapytań SQL.
- Udział w analizie wymagań biznesowych i technicznych oraz proponowanie optymalnych rozwiązań.
- Dbanie o jakość, wydajność oraz bezpieczeństwo tworzonych aplikacji.
- Współpraca z zespołem projektowym przy realizacji nowych funkcjonalności oraz rozwoju istniejących rozwiązań.
- Tworzenie i utrzymywanie dokumentacji technicznej.
- Możliwość uczestniczenia w spotkaniach projektowych w biurze (Warszawa, Kraków lub Katowice) - najlepiej ok 6 dni w miesiącu.
Required qualifications
- Minimum 3 lata doświadczenia komercyjnego w programowaniu w języku Python.
- Praktyczna znajomość frameworków Django oraz Django REST Framework.
- Minimum 2 lata doświadczenia w pracy z technologiami frontendowymi React lub Angular.
- Dobra znajomość SQL oraz doświadczenie w pracy z bazami danych PostgreSQL.
- Znajomość HTML, CSS oraz JavaScript.
- Bardzo dobra znajomość programowania obiektowego oraz wzorców projektowych.
- Świadomość dobrych praktyk związanych z bezpieczeństwem aplikacji webowych.
- Umiejętność pracy w środowisku zespołowym oraz efektywnej komunikacji technicznej.
- Dbałość o jakość kodu, testowalność i utrzymywalność tworzonych rozwiązań.
- Wykształcenie wyższe o profilu informatycznym lub pokrewnym.
- Bardzo dobra znajomość języka polskiego.
Dodatkowym atutem będzie
- Znajomość języków Go lub Rust.
- Doświadczenie w automatyzacji infrastruktury z wykorzystaniem Ansible lub Terraform.
- Praktyczna znajomość środowisk kontenerowych i Kubernetes.
- Doświadczenie w pracy z rozwiązaniami Google Cloud Platform (GCP).
- Udział w projektach obejmujących skalowalne systemy rozproszone oraz architekturę chmurową.