Senior Python Developer

Зарплата Не указана
Компания Wise Wolves Group
Город Кипр
Требуемый опыт От 3 лет
Опубликована 29 декабря 2024 г.

Wise Wolves Group’s NEW company, SwissZeit AG, established to provide Discretionary Asset Management services involving various types of payment tokens, is building a team of professionals.

We are looking for Senior Python Developer

Responsiblities:

  • Develop, test and maintain services in Python with focus on security, write clean, maintainable, and scalable Python code
  • Participate in architectural discussions and decisions
  • Create integrations with other services and blockchains
  • Ensure secure handling of sensitive data such as credentials and tokens.
  • Provide and document APIs for Web and mobile applications
  • Stay updated on the latest blockchain trends and technologies to ensure the implementation of cutting-edge solutions

Requirements:

  • Commercial experience with modern Python
  • Strong understanding of async/await syntax in Python.
  • Familiarity with Python’s asynchronous libraries like asyncio, aiohttp, or trio.
  • Proficiency in asynchronous web frameworks (we use FastAPI)
  • Experience with designing and implementation of authentication mechanisms to secure user access.
  • Hands-on experience with protocols such as OAuth 2.0, OpenID Connect (OIDC), and SAML.
  • Proficiency in implementing token-based authentication using JWT (JSON Web Tokens).
  • Strong understanding of PostgreSQL or another relational databases (when you should use normalization and when is it better to denormalize data)
  • Experience with blockchain (web3.py or similar)
  • Experience with containerization (Docker, Kubernetes, Helm)
  • Expertise in cryptographic algorithms, blockchain security, and distributed ledger technologies.

Nice to have:

  • Knowledge of cloud platforms (e.g., AWS, Azure or GCP)
  • Familiarity with identity providers like Okta, Auth0, Keycloak, or Azure AD.
  • Experience with Kafka or message brokers
  • Experience with smartcontracts (Solidity)
  • Familiarity with GraphQL or gRPC
  • Experience with compiled programming languages (C++, Rust, GoLang) or with C#/Java/Node.js

Benefits:

• Competitive salary

• Medical insurance

• Visa arrangements (if applicable)

• Possible option to work in the Limassol office or remotely

• Parking allowance in Limassol office

• Drinks and fruits in the office

• Strong team of professionals you can grow with :)