freehire launches on Product Hunt on 26 August.

Follow →

Python Backend Developer

Summary

Build and maintain the backend of a digital-identity platform using Python, FastAPI, and PostgreSQL, implementing authentication, auditing, and security integrations.

EuroCert Sp. z o.o. to jeden z pięciu kwalifikowanych dostawców usług zaufania w Polsce, który specjalizuje się w dostarczaniu rozwiązań cyfryzujących biznes.

Naszą branżę cechuje duża dynamika i nowoczesne rozwiązania, usprawniające pracę zarówno firm, jak i instytucji z sektora publicznego. Innymi słowy - u nas nie da się nudzić!

W EuroCert tworzymy zespół, który aktywnie i z zaangażowaniem zmienia sposób postrzegania nowoczesnych usług cyfrowych prowadzonych w modelu #paperless.

Poszukujemy programisty Python, który dołączy do zespołu rozwijającego backend nowoczesnej platformy usługowej w obszarze tożsamości cyfrowej, opartej na API.

Stack technologiczny

FastAPI, SQLAlchemy, PostgreSQL, Redis, REST API, OpenAPI 3.1, OAuth2 / OpenID Connect / JWT, Docker i Docker Compose, NGINX lub Traefik, HSM / KMS / Vault, pytest, Git, CI/CD, Azure, Prometheus, Grafana, OpenTelemetry.

Oferujemy

  • Realny wpływ na rozwój produktu,

  • Możliwość współtworzenia nowoczesnego rozwiązania z obszaru tożsamości cyfrowej od etapu MVP do wdrożenie wersji produkcyjnej,

  • Stabilne zatrudnienie w rozwijającej się firmie,
  • Brak korporacyjnej atmosfery pracy, luźne i przyjacielskie relacje ze współpracownikami,
  • Elastyczne godziny pracy z możliwością załatwienia swoich spraw prywatnych,
  • Możliwość rozwoju zawodowego w niszowych dziedzinach.

Obowiązki

· Rozwój backendu w Pythonie i FastAPI,

· Projektowanie i implementacja REST API zgodnych z OpenAPI 3.1,

· Rozwój logiki biznesowej i modułów aplikacyjnych,

· Integracja z PostgreSQL, Redisem i systemami zewnętrznymi,

· Implementacja uwierzytelniania i autoryzacji,

· Rozwój mechanizmów podpisywania i integracji z HSM/KMS,

· Implementacja audytu, logowania i monitoringu,

· Pisanie testów jednostkowych i integracyjnych,

· Współpraca z PMem i Architektem.

Wymagania

· Minimum 5 lata doświadczenia w Pythonie,

· Realizacja minimum 2 komercyjnych projektów,

· Dobra znajomość FastAPI i projektowania REST API,

· Doświadczenie z PostgreSQL, SQLAlchemy i relacyjnymi bazami danych,

· Znajomość Redis i programowania asynchronicznego,

· Doświadczenie z OAuth2, OIDC i JWT, i HSM

· Znajomość Dockera,

· Umiejętność pisania testów automatycznych,

· Znajomość zasad Clean Code, SOLID i Security by Design. CI/CD.

Mile widziane

· Doświadczenie z HSM, KMS lub Vault,

· Kubernetes,

· Systemy kolejkowe,

· Azure DevOps lub GitHub Actions,

· Monitoring i centralne logowanie,

· Doświadczenie w rozwiązaniach chmurowych.

See also