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