Senior Software Python Engineer

Gcore

Not Interested
Bookmark
Report This Job

profile Job Location:

Others - Cyprus

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

As a Senior Software Engineer on the IAM team you will design implement and maintain our identity and access management solutions. You will leverage your expertise in Python Django and distributed systems to build robust high-performing solutions. Your expertise in Python Django AsyncAPI and Celery along with other technologies will be essential in driving our IAM initiatives forward.

What Youll Do

  • 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 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 teams 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.

Qualifications :

What Were Looking For

  • Bachelors 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.

Additional Information :

Benefits 

At Gcore we want you to do your best work and enjoy the journey. Our benefits are designed to support your growth well-being and life beyond work: 

  • Competitive compensation 
  • Flexible working hours and hybrid or remote 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* 
  • Extra paid vacation and sick leave days* 
  • Support for lifes important moments and celebrations 
  • Language courses to help you connect and grow 
  • Modern welcoming offices with snacks drinks and entertainment* 
  • Team sports and social activities* 

*Benefits may vary depending on your location. 

Equal Opportunity Employer 

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. 


Remote Work :

Yes


Employment Type :

Full-time

As a Senior Software Engineer on the IAM team you will design implement and maintain our identity and access management solutions. You will leverage your expertise in Python Django and distributed systems to build robust high-performing solutions. Your expertise in Python Django AsyncAPI and Celery ...
View more view more

About Company

Have you ever wondered why your favorite apps, social media content, and video games load in the blink of an eye? It's likely because of Gcore behind the scenes! Join a team that collaborates with industry giants like Intel, Dell, NVIDIA, and Equinix to accelerate AI training, provid ... View more

View Profile View Profile