Remotery

Senior Software Engineer, Python – IAM

Posted May 6

This is a fully remote position, open to applicants in Cyprus.

📋 Description

• Spearhead the creation of scalable IAM systems utilizing Python and Django alongside relevant frameworks, while adhering to best practices and architectural guidelines.

• Develop and execute asynchronous APIs and workflows with AsyncAPI, Celery, and messaging platforms such as RabbitMQ.

• Establish integrations with external systems.

• Design and enhance relational databases for identity data, ensuring optimal performance, consistency, and security.

• Create secure, RESTful, and event-driven APIs for authentication, authorization, and identity lifecycle management.

• Safeguard the security and compliance of IAM systems by implementing industry best practices and standards.

• Produce clean, maintainable, and testable code.

• Conduct code reviews and contribute to the enhancement of the team’s coding standards.

• Collaborate closely with DevOps, front-end developers, and other stakeholders to provide seamless and secure IAM solutions.

• Maintain detailed documentation for all IAM processes, configurations, and integrations.


⛳️ Requirements

• Bachelor’s degree in Computer Science, Information Technology, or a related discipline.

• Over 5 years of software development experience in Python, with a minimum of 3 years specializing in Django or FastAPI.

• Demonstrated experience in building and scaling distributed systems and microservices.

• Expertise in Python and Django.

• Familiarity with AsyncAPI and Celery.

• Strong comprehension of authentication and authorization protocols, including OAuth2, OpenID Connect, and SAML.

• Practical experience with event-driven architectures and tools such as AsyncAPI, Celery, and RabbitMQ/Kafka.

• Proficient in designing, optimizing, and querying relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., Redis).

• Knowledge of containerization (Docker) and orchestration tools like Kubernetes.

• Understanding of CI/CD pipelines and DevOps methodologies.

• Experience with caching solutions like Redis and Memcached.

• Exceptional problem-solving abilities and a proactive attitude towards identifying and resolving challenges.

• Strong communication and collaboration skills.

• Proven track record of mentoring junior developers and fostering a culture of knowledge sharing.


🏝️ Benefits

• 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*

• Additional paid vacation and sick leave days*

• Support for life’s significant moments and celebrations

• Language courses to facilitate connection and growth

• Modern, inviting offices equipped with snacks, beverages, and entertainment*

• Team sports and social activities*

People also viewed

How To MANAGE a Small Law Firm1 hour ago

Chief Operating Officer – Law Firms Operations Architect

US flagFlorida, +5 more statesFull-timeBackend Engineer$110k – $182k/year
ApplyView job
Travoom1 hour ago

Senior Backend Engineer – Rust

US flagTexas OnlyFull-timeBackend Engineer
ApplyView job
Binance1 hour ago

Senior Java Engineer – KYC Tech

SG flagSingapore OnlyFull-timeBackend Engineer
ApplyView job
Soluções eSales | Logística, Financeiro, Analytics e File Transfer1 hour ago

Senior Developer – Kotlin

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Gcore2 hours ago

Software Engineer, Golang, Kubernetes

CY flagCyprus OnlyFull-timeBackend Engineer
ApplyView job
Miratech2 hours ago

Middle Back-End Engineer, Node.js

UA flagUkraine OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers