Gcore
Gcore
Nowa

Senior Software Python Engineer (IAM)

20 000 - 23 600 PLN/ mies.Umowa o pracę (brutto)
SeniorFull-time·Umowa o pracę
#341970·Dodano dziś·0
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

PythonFastAPIDjangoAsyncioCeleryRabbitMQRedisPostgreSQLDockerKeycloakAuth0ReactAngularTypeScriptGolang

Firma i stanowisko

Gcore is a global provider of infrastructure and software solutions for AI, cloud, network, and security, with over 550 professionals worldwide. The company operates 210+ edge locations, 50+ cloud regions, and thousands of GPUs, collaborating with technology partners such as Intel, NVIDIA, Dell, and Equinix. The role is part of the Product Platform Backend Development Team focusing on identity and access management (IAM) solutions.


Wymagania

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5+ years of software development experience with Python, with at least 3 years focused on Django or FastAPI.
  • Proven experience building and scaling distributed systems and microservices.
  • Proficiency in Python and Django.
  • Experience with AsyncAPI and Celery.
  • Strong understanding of authentication and authorization protocols, including OAuth2, OpenID Connect, and SAML.
  • Hands-on experience with event-driven architectures and tools like AsyncAPI, Celery, and RabbitMQ/Kafka.
  • Proficiency in designing, optimizing, and querying relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., Redis).
  • Familiarity with containerization (Docker) and orchestration tools like Kubernetes.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Experience with caching mechanisms like Redis and Memcached.
  • Excellent problem-solving skills and a proactive approach to identifying and resolving issues.
  • Strong communication and collaboration skills.
  • Demonstrated ability to mentor junior developers and contribute to a culture of knowledge sharing.

Preferred Qualifications:

  • Familiarity with IAM-specific tools and frameworks, such as Keycloak, Auth0, or AWS Cognito.
  • Knowledge of front-end frameworks like React or Angular for IAM-related UI components.
  • Experience with other programming languages such as JavaScript, TypeScript, or Go.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud.

Obowiązki

  • Lead the development of scalable IAM systems using Python and Django and related frameworks adhering to best practices and architectural standards.
  • Design and implement asynchronous APIs and workflows using AsyncAPI, Celery, and message brokers like RabbitMQ.
  • Build integrations with external systems.
  • Design and optimize relational databases for identity data, ensuring performance, consistency, and security.
  • Develop secure, RESTful, and event-driven APIs for authentication, authorization, and identity lifecycle management.
  • Ensure the security and compliance of IAM systems by implementing best practices and adhering to industry standards.
  • Write clean, maintainable, and testable code.
  • Perform code reviews and contribute to improving the team's coding standards.
  • Work closely with DevOps, front-end developers, and other stakeholders to deliver seamless and secure IAM solutions.
  • Maintain comprehensive documentation for all IAM processes, configurations, and integrations.

Oferta

  • Competitive salary
  • Flexible working hours
  • Remote, hybrid, or office work options depending on your role
  • Work from anywhere in the world for up to 45 days per year
  • Private medical insurance for you and your family (may vary by country)
  • 5 additional vacation days (may vary by country)
  • Additional fully paid sick leave days (may vary by country)
  • Allowance for significant life events and birthdays
  • Language classes
  • Modern office space with free snacks, drinks, and entertainment options (may vary by country)
  • Team sports activities (may vary by country)
Elastyczne godziny
Kursy językowe
Opieka zdrowotna
Płatny urlop
Płatne święta
Darmowe przekąski
Karta sportowa

Inne informacje

We provide equal opportunity to all applicants without regard to race, color, religion, sex, sexual orientation, age, gender identity, gender expression, national origin, disability, or any other legally protected characteristics.

Gcore

Gcore

8 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz