Remotery

Senior Software Engineer, Python

Posted May 22

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

📋 Description

• Oversee the creation of scalable IAM systems utilizing Python and Django along with related frameworks, ensuring adherence to best practices and architectural guidelines.

• Conceptualize and establish asynchronous APIs and workflows by leveraging AsyncAPI, Celery, and message brokers such as RabbitMQ.

• Develop integrations with third-party systems.

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

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

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

• Produce clean, maintainable, and testable code.

• Conduct code reviews and assist in elevating the team's coding standards.

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

• Maintain thorough 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 with Python, including a minimum of 3 years focused on Django or FastAPI.

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

• Expertise in Python and Django.

• Familiarity with AsyncAPI and Celery.

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

• Practical experience with event-driven architectures and tools like 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 such as Kubernetes.

• Understanding of CI/CD pipelines and DevOps methodologies.

• Experience with caching mechanisms like Redis and Memcached.

• Exceptional problem-solving abilities and a proactive mindset for identifying and addressing issues.

• Strong communication and collaborative skills.

• Proven ability to mentor junior developers and foster 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 each year

• Private medical insurance for you and your family*

• Additional paid vacation and sick leave days*

• Support for significant life events and celebrations

• Language courses to facilitate connection and growth

• Modern, inviting offices stocked with snacks, drinks, and entertainment*

• Team sports and social activities*

People also viewed

Confitec10 hours ago

Mid-level .NET, Angular, SQL Server Developer – AI, Spec-Driven Development

Anywhere in the WorldFull-timeBackend Engineer
ApplyView job
DOMVS iT10 hours ago

Backend Developer – Node.js, NestJS

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI10 hours ago

Python Developer

SE flagSweden OnlyFreelanceBackend Engineer$25 – $50/hour
ApplyView job
FCamara Consulting & Training10 hours ago

Backend Developer – .NET Core, GCP Ecosystem – Senior

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Neogrid10 hours ago

Senior Pessoa Desenvolvedora FullStack, Python e React

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Intetics10 hours ago

Golang Technical Interviewer

MA flagMorocco OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers