Szukasz ambitnych wyzwań i zespołu, w którym poczujesz się jak wśród przyjaciół? 🧑💻 Dobrze trafiłeś/aś-szukamy Backend Developera/ki! ⬇️
👉 Kim jesteśmy?
Panowie to Panie i Panowie! Gdy ktoś mówi, że coś jest niemożliwe, my zawsze odpowiadamy: niemożliwe! Uważamy, że w programowaniu najważniejsza jest kreatywność, a w zespole świetna atmosfera. Dołącz do nas i chodźmy razem po więcej! 🚀
💊 Oferta pigułce:
- Tryb pracy: hybrydowy lub 100% zdalny
- Twój poziom zaawansowania: Mid / Senior
- Umowa: B2B, 13 000 - 16 000 zł netto
- Narzędzia/Technologia: Python, JavaScript
- Produkt: LMS dla jednej z wiodących, zagranicznych szkół prywatnych — stworzyliśmy m.in. autorski generator planów zajęć oparty na constraint programming, a cały projekt składa się z ponad 700 tysięcy linii kodu i 10k unit testów.
- Wyzwanie: Tworzenie kodu, który będzie zoptymalizowany przy dużej ilości danych.
- Skład zespołu, do którego dołączysz: Project Manager, Product Owner, Lead Frontend, CTO, UX Designer, Programiści Backend i Frontend, Team QA.
Zespół backendowy składa się niemal wyłącznie z weteranów Django i Pythona stąd gdy napotkasz, problem nie do rozwiązania reszta zespołu z pewnością Ci pomoże. Atmosfera w zespole jest bardzo luźna, ale z dużym naciskiem na wzajemny rozwój i poszukiwanie lepszych rozwiązań. Często zderzamy ze sobą różne podejścia, narzędzia i wizje.
👉 Jaki będzie Twój zakres obowiązków?
- opracowywanie logiki działania silników aplikacji/witryn w nowych projektach,
- pisanie czystego kodu i wysyłanie go do code review,
- weryfikowanie zgłoszonych do Ciebie requestów code review,
- optymalizowanie i sporadycznie naprawianie błędów w utrzymywanych projektach,
- dbanie o bezpieczeństwo tworzonych rozwiązań backendowych,
- ścisła współpraca z zespołem Backendu, Frontendu, QA i PM.
👉 Stack technologiczny:
- Python3
- Django
- Celery
- Redis
- pytest
- PostgreSQL
- VueJS 2 i 3
- FastAPI
- Ansible
Panel frontendowy napisany jest języku Vue przy użyciu biblioteki komponentowej element-ui z naszymi usprawnieniami i stylami. Backend opiera się głównie na Django w połączeniu z Celery i mnóstwem dodatkowych narzędzi. W naszym workflow korzystamy z pre-commita, blacka, prettiera, autoflake'a, eslinta, scss'a i jeszcze kilku innych narzędzi.
👉 Jakie mamy wymagania?
- bardzo dobrze znasz Pythona,
- znasz i masz solidne doświadczenie we frameworku Django,
- znasz dobrze Django Rest Framework,
- masz umiejętność pisania testów (unittest lub pytest),
- masz podstawową znajomość Dockera,
- znasz język angielski na poziomie min. B2
- jesteś team playerem i jesteś pozytywnie nastawiony do współpracy z zespołem ;)
👉 Dobrze, jeśli znasz:
- Jira,
- systemu Linux,
- HTML/CSS,
- JavaScript.
👉 Jak organizujemy naszą pracę?
- pracujemy wewnętrznie, nie "odsyłamy" członków zespołu do zespołów klienta,
- masz realny wpływ na produkt, który wspólnie tworzymy,
- tworzysz kod "od zera",
- proces Code Review,
- praktykujemy pair programming,
- w każdym projekcie zapewnione jest wsparcie lidera technicznego,
- korzystamy z narzędzi do trackowania zadań (Jira) i porządkowania dokumentacji (Notion)
- zawsze wprowadzamy środowiska testowe.
👉 To oferujemy:
- umowa i wynagrodzenie: B2B, 13 000 - 16 000 zł netto
- płatne dni gdy nie świadczysz usług
- dofinansowanie zajęć sportowych
- lekcje Business English
- dofinansowanie szkoleń i kursów
- prywatna opieka medyczna
- elastyczny czas pracy
- wspierający zespół i niezapomniane integracje ;)
📍 Lokalizacja: praca stacjonarna w Warszawie, mamy biuro w centrum vis a vis Pałacu Kultury lub praca zdalna, z Twojego miejsca na ziemi.
P.S. znajdź nas na Instagramie @panowie_programisci
Do zobaczenia!
🤜 🤛