Senior Python Back-End Developer

New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSBackend DevelopmentPythonSQLKafkaRabbitmqUnit TestingDistributed Systems

Requirements

  • Strong experience in software development and backend engineering.
  • Solid understanding of Object-Oriented Programming (OOP) and clean code principles.
  • Experience with unit testing and software quality practices.
  • Knowledge of event-driven architectures and messaging systems (Kafka, RabbitMQ, SQS, SNS, or similar).
  • Experience with asynchronous processing, concurrency, or parallel computing.
  • Hands-on experience with cloud environments (AWS or equivalent).
  • Experience working with relational and/or non-relational databases.

Responsibilities

  • Develop and evolve backend applications, services, and data processing pipelines.
  • Contribute to the modernization of legacy systems and architectures.
  • Design and implement cloud-based solutions using modern infrastructure patterns.
  • Build event-driven architectures and integrations using messaging systems.
  • Develop asynchronous and distributed processing components for large-scale systems.
  • Optimize data processing workflows and improve system efficiency and reliability.
  • Ensure software quality through automated testing and adherence to best practices.
  • Participate in technical discussions, architecture design, and engineering decisions.
  • Analyze and optimize performance, scalability, and system reliability.
  • Work with both relational and non-relational databases in diverse use cases.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now