Job Detail

Software Python Engineer - Remote

  • Medium Level
  • Type Fixed
  • Duration: More than 06 months

Project Detail

Key Responsibilities:

  • Develop and maintain scalable IAM solutions using Python, Django, and related frameworks.
  • Implement and manage asynchronous communication and integration using AsyncAPI and Celery.
  • Ensure robust security measures and best practices are integrated into the IAM solutions.
  • Design and build RESTful APIs to support authentication, authorization, and user management.
  • Work with relational databases to store and manage identity-related data.
  • 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.
  • Stay updated with the latest industry trends and technologies in IAM and contribute to continuous improvement initiatives.

 

We Expect You to Have:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3+ years of experience in software development.
  • Proficiency in Python and Django.
  • Experience with AsyncAPI and Celery.
  • Strong understanding of authentication and authorization protocols (OAuth, OpenID Connect, SAML, etc.).
  • Experience with RESTful API design and development.
  • Familiarity with database technologies such as PostgreSQL, MySQL, MongoDB, or Redis.
  • Knowledge of containerization and orchestration tools like Docker and Kubernetes.
  • Understanding of CI/CD pipelines and DevOps practices.
  • Familiarity with message brokers such as RabbitMQ.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration abilities. * Ability to work independently and as part of a team.
  • Continuous learning mindset and adaptability to new technologies.

 

 

Skills Required