Python Developer
⚲ Warszawa
13 000 - 15 000 PLN netto (B2B)
Wymagania
- Agile
- Analityczne Myślenie
- AI
Opis stanowiska
Do zespołu szukamy Regular Python Dewelopera, który będzie pracował przede wszystkim nad rozwojem naszych produktów.
Twoja rola
Będziesz częścią niewielkiego, około 5-osobowego zespołu deweloperskiego i będziesz blisko współpracować z CTO odpowiedzialnym za architekturę i rozwój naszych produktów.
Około 70% pracy to rozwój naszego produktowego oprogramowania, przede wszystkim Simpligo MES. Pozostałe 30% to nowe funkcjonalności i utrzymanie dedykowanych systemów działających u obecnych klientów.
Nie szukamy osoby wyłącznie do realizowania kolejnych ticketów. Zależy nam na deweloperze, który wraz z rozwojem swoich kompetencji będzie współtworzył architekturę, model domeny i rozwiązania techniczne, rozumiejąc przy tym ich wpływ na produkt i biznes.
Tym będziesz się zajmować:
• rozwojem backendu naszych produktów w Pythonie,
• projektowaniem i implementacją nowych funkcjonalności,
• rozwojem API w oparciu o FastApi i Pydantic,
• pracą z bazami danych i modelami danych,
• rozwojem i utrzymaniem systemów działających produkcyjnie,
• tworzeniem testów i dbaniem o jakość kodu,
• udziałem w projektowaniu architektury i modelowaniu domeny,
• code review i współpracą z pozostałymi deweloperami,
• okazjonalnym tworzeniem lub modyfikowaniem prostych interfejsów we Vue 3.
Czego oczekujemy:
• minimum 3 lat komercyjnego doświadczenia w programowaniu w Pythonie i bardzo dobrej, praktycznej znajomości tego języka,
• doświadczenia w tworzeniu i rozwijaniu backendowych aplikacji działających produkcyjnie,
• dobrej znajomości SQL i relacyjnych baz danych,
• dobrej znajomości Git,
•
dobrej znajomości Linuxa i swobody pracy z systemem z poziomu terminala,
• umiejętności samodzielnego analizowania i rozwijania problemów technicznych,
• gotowości do pracy zarówno z nowym kodem, jak i z istniejącymi systemami rozwijanymi od kilku lat.
Szukamy przede wszystkim dewelopera backendowego, ale cenimy techniczną wszechstronność i gotowość do wyjścia poza sam kod Pythona, kiedy wymaga tego konkretne zadanie.
Technologie:
Na codzień pracujemy przede wszystkim z: Python, FastApi, Pydantic, asyncio, PostgreSQL, SQLAlchemy, RabbitMQ, WebSocket, Linux, Docker, Git oraz Vue 3.
Szczególnie mile widziane będzie doświadczenie z:
• FastApi i Pydantic,
• programowaniem asynchronicznym w Pythonie,
• PostgreSQL i SQLAlchemy,
• Dockerem i dodatkowo Docker Swarm lub Kubernetes,
• Vue 3 na poziomie pozwalającym przygotować prosty interfejs lub backoffice,
• systemami backendowymi działającymi produkcyjnie,
• produktami SaaS.
Rozwijamy również sposób projektowania naszych produktów w kierunku Domain- Driven Design. Doświadczenia z DDD będzie atutem, ale nie jest wymagane.
Nie wymagamy doświadczenia w automatyce ani wcześniejszej pracy w przemyśle.
Co oferujemy i jak pracujemy:
• długofalową współprace w formula B2B,
• pracę, przede wszystkim nad rozwojem własnych produktów,
• niewielki zespół i bezpośrednią współpracę z CTO,
• realny udział w decyzjach technicznych dotyczących rozwijanych rozwiązań,
• możliwość rozwoju w kierunku projektowania architektury i modelowania domeny,
• mało formalne, niekorporacyjne środowisko pracy,
• hybrydowy model pracy - zazwyczaj 2 - 3 dni w biurze, z możliwością indywidualnego uzgodnienia szczegółów,
• biuro na Starym Mokotowie w Warszawie.
Twoja rola
Będziesz częścią niewielkiego, około 5-osobowego zespołu deweloperskiego i będziesz blisko współpracować z CTO odpowiedzialnym za architekturę i rozwój naszych produktów.
Około 70% pracy to rozwój naszego produktowego oprogramowania, przede wszystkim Simpligo MES. Pozostałe 30% to nowe funkcjonalności i utrzymanie dedykowanych systemów działających u obecnych klientów.
Nie szukamy osoby wyłącznie do realizowania kolejnych ticketów. Zależy nam na deweloperze, który wraz z rozwojem swoich kompetencji będzie współtworzył architekturę, model domeny i rozwiązania techniczne, rozumiejąc przy tym ich wpływ na produkt i biznes.
Tym będziesz się zajmować:
• rozwojem backendu naszych produktów w Pythonie,
• projektowaniem i implementacją nowych funkcjonalności,
• rozwojem API w oparciu o FastApi i Pydantic,
• pracą z bazami danych i modelami danych,
• rozwojem i utrzymaniem systemów działających produkcyjnie,
• tworzeniem testów i dbaniem o jakość kodu,
• udziałem w projektowaniu architektury i modelowaniu domeny,
• code review i współpracą z pozostałymi deweloperami,
• okazjonalnym tworzeniem lub modyfikowaniem prostych interfejsów we Vue 3.
Czego oczekujemy:
• minimum 3 lat komercyjnego doświadczenia w programowaniu w Pythonie i bardzo dobrej, praktycznej znajomości tego języka,
• doświadczenia w tworzeniu i rozwijaniu backendowych aplikacji działających produkcyjnie,
• dobrej znajomości SQL i relacyjnych baz danych,
• dobrej znajomości Git,
•
dobrej znajomości Linuxa i swobody pracy z systemem z poziomu terminala,
• umiejętności samodzielnego analizowania i rozwijania problemów technicznych,
• gotowości do pracy zarówno z nowym kodem, jak i z istniejącymi systemami rozwijanymi od kilku lat.
Szukamy przede wszystkim dewelopera backendowego, ale cenimy techniczną wszechstronność i gotowość do wyjścia poza sam kod Pythona, kiedy wymaga tego konkretne zadanie.
Technologie:
Na codzień pracujemy przede wszystkim z: Python, FastApi, Pydantic, asyncio, PostgreSQL, SQLAlchemy, RabbitMQ, WebSocket, Linux, Docker, Git oraz Vue 3.
Szczególnie mile widziane będzie doświadczenie z:
• FastApi i Pydantic,
• programowaniem asynchronicznym w Pythonie,
• PostgreSQL i SQLAlchemy,
• Dockerem i dodatkowo Docker Swarm lub Kubernetes,
• Vue 3 na poziomie pozwalającym przygotować prosty interfejs lub backoffice,
• systemami backendowymi działającymi produkcyjnie,
• produktami SaaS.
Rozwijamy również sposób projektowania naszych produktów w kierunku Domain- Driven Design. Doświadczenia z DDD będzie atutem, ale nie jest wymagane.
Nie wymagamy doświadczenia w automatyce ani wcześniejszej pracy w przemyśle.
Co oferujemy i jak pracujemy:
• długofalową współprace w formula B2B,
• pracę, przede wszystkim nad rozwojem własnych produktów,
• niewielki zespół i bezpośrednią współpracę z CTO,
• realny udział w decyzjach technicznych dotyczących rozwijanych rozwiązań,
• możliwość rozwoju w kierunku projektowania architektury i modelowania domeny,
• mało formalne, niekorporacyjne środowisko pracy,
• hybrydowy model pracy - zazwyczaj 2 - 3 dni w biurze, z możliwością indywidualnego uzgodnienia szczegółów,
• biuro na Starym Mokotowie w Warszawie.
🔍 Dekoder Ogłoszenia
🔴
Regular Python Dewelopera
Może oznaczać zarówno doświadczonego programistę, jak i kogoś, kto dopiero zaczyna swoją przygodę z Pythonem na poziomie średniozaawansowanym.
🔴
wraz z rozwojem swoich kompetencji będzie współtworzył architekturę, model domeny i rozwiązania techniczne
Na początku Twoja rola może być bardziej skupiona na implementacji, a dopiero z czasem będziesz miał realny wpływ na architekturę.
🔴
około 70% pracy to rozwój naszego produktowego oprogramowania, przede wszystkim Simpligo MES. Pozostałe 30% to nowe funkcjonalności i utrzymanie dedykowanych systemów działających u obecnych klientów.
Może oznaczać, że znacząca część czasu będzie poświęcona na utrzymanie starszych systemów, a nie tylko na rozwój flagowego produktu.
🔴
Nie szukamy osoby wyłącznie do realizowania kolejnych ticketów.
Choć deklaracja jest pozytywna, w praktyce może oznaczać, że priorytetem jest realizacja zadań, a wpływ na architekturę jest drugorzędny.
🔴
okazjonalnym tworzeniem lub modyfikowaniem prostych interfejsów we Vue 3.
Może oznaczać, że będziesz musiał zajmować się frontendem, mimo że ogłoszenie jest na stanowisko Python Developera.