Senior Backend Python Developer

Job Description

Workana is the largest remote work platform for talents in Latin America. Our new segment Workana Premium focuses on matching the most exceptional professionals with leading and innovative companies around the globe. Enjoy competitive compensation, dedicated support, and the flexibility of remote work within a dynamic environment that fosters collaboration and professional advancement.

We are proud to present you with the following opportunity.

About Our Client:

Bahr & Company Inc. is a forward-thinking technology firm dedicated to building innovative software solutions that drive efficiency and enhance user experiences. With a focus on modern web technologies and scalable architectures, the company is committed to delivering high-quality digital products for a diverse range of industries. Their team values collaboration, technical excellence, and continuous learning, making it an exciting environment for professionals looking to work with cutting-edge technologies and contribute to impactful projects.

Role Overview:

As a Senior Backend Python Developer, you will take the lead in developing and maintaining backend processes, ensuring efficient automation and seamless data flow. You will collaborate closely with cross-functional teams to optimize queue management, enhance database performance, and integrate backend services within a microservices architecture. This role offers an exciting opportunity to contribute to scalable system designs, improve backend efficiency, and work with modern technologies such as AWS, Amazon SQS, and DynamoDB.

Responsibilities:

  • Develop and maintain backend processes using Python.
  • Optimize queue processing systems with Amazon SQS and related technologies.
  • Work with relational and non-relational databases, including DynamoDB.
  • Improve string value processing for efficient data handling.
  • Ensure seamless integration of backend services within a microservices architecture.
  • Troubleshoot and debug backend performance issues.

Requirements

  • Strong Python development experience, particularly in backend processing.
  • Knowledge of queue processing systems (Amazon SQS, Kafka, Redis, etc.).
  • Experience with SQL and NoSQL databases.
  • Understanding of string value handling and optimization.
  • Familiarity with DynamoDB and AWS-based backend infrastructure.
  • Ability to work collaboratively in a distributed team environment.

Benefits

  • Compensation in USD.
  • Fully remote work.
  • Growth and Learning Opportunity.