Job Closed

This listing is no longer active.

Gcore logo
Gcore

Powerful edge and cloud solutions for media business and the entertainment industry

Senior Software Engineer, Python

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500H1B No SponsorCompany SiteLinkedIn

Location

Cyprus

Posted

44 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer, Python

Gcore

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

Job Requirements

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

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*
  • Extra paid vacation and sick leave days*
  • Support for life’s 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*

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 10,001+Since 1987H1B Sponsor

• initial point of contact for all questions related to our software • Technical support for the use of our software solutions • Participation in fault diagnosis and support in implementing appropriate solutions • Supporting the development team with subject-matter expertise and creative input • Designing learning materials and delivering knowledge through trainings and webinars • Creating user-friendly guides and technical documentation that simplify working with our software • Taking on project management tasks and supporting requirements analysis

Germany
Job Closed
Full TimeRemoteTeam 10,001+Since 1987H1B Sponsor

• Weiterentwicklung einer Java basierten Software-Suite mit Eclipse RCP und modernen Backend-Technologien • Full-Stack-Entwicklung mit JEE, Wildfly, Docker und PostgreSQL • Anbindung und Nutzung von APIs mit REST, SOAP oder anderen Technologien • Analyse und Implementierung neuer Anforderungen • Performance-Optimierung bestehender Anwendungen • Mitarbeit in agilen Entwicklungsteams (z. B. Scrum oder Kanban)

Germany
Job Closed
ContractRemoteTeam 1,001-5,000Since 2003H1B Sponsor

• Analizar, diseñar, desarrollar y mantener proyectos backends y APIs. • Conectar, y procesar fuentes de datos diversas: bases de datos, APIs, ficheros, etc. • Desarrollar scripts o funciones en Python y/o AWS lambdas para tratamiento de datos. • Participar en la definición de soluciones técnicas junto con el equipo técnico y negocio.

Spain
Job Closed
ContractRemoteTeam 1,001-5,000Since 2003H1B Sponsor

• Analizar, diseñar, desarrollar y mantener proyectos backends y APIs. • Conectar, y procesar fuentes de datos diversas: bases de datos, APIs, ficheros, etc. • Desarrollar scripts o funciones en Python y/o AWS lambdas para tratamiento de datos. • Participar en la definición de soluciones técnicas junto con el equipo técnico y negocio.

Argentina
Job Closed