
Senior Backend Developer, Python
Posted Aug 25

Posted Aug 25
This is a fully remote position, open to applicants in Brazil.
β’ Design and maintain backend applications utilizing Python
β’ Create, develop, and improve REST APIs
β’ Implement business logic and integration services for systems
β’ Develop asynchronous integrations leveraging Apache Kafka
β’ Establish and manage message producers and consumers
β’ Connect applications with MinIO for the storage, querying, and retrieval of files and objects
β’ Build integrations with relational databases
β’ Implement mechanisms for error and exception handling
β’ Develop unit and integration tests
β’ Analyze and troubleshoot application issues
β’ Engage with logs, monitoring, and operational traceability
β’ Participate in code reviews and contribute to the definition of technical solutions
β’ Prepare and maintain technical documentation
β’ Collaborate with architects, systems analysts, and various technical teams
β’ Minimum of 4 years of experience in software development
β’ Proficient experience with Python for backend development
β’ Experience in creating and utilizing REST APIs
β’ Familiarity with Python backend frameworks such as FastAPI, Flask, or Django
β’ Understanding of Apache Kafka
β’ Experience or knowledge in developing Kafka producers and consumers
β’ Familiarity with MinIO or S3-compatible object storage
β’ Knowledge of SQL and relational databases
β’ Experience with system integration
β’ Proficiency in Git, preferably Bitbucket
β’ Understanding of Linux
β’ Experience with automated testing
β’ Familiarity with agile methodologies like Scrum or Kanban
β’ Experience with FastAPI is a plus
β’ Familiarity with event-driven architectures is a plus
β’ Knowledge of Kafka topics and partitions, consumer groups, offsets, retries, failure handling, and idempotency
β’ Experience with Amazon S3-compatible APIs is a plus
β’ Understanding of Docker is a plus
β’ Familiarity with Kubernetes or OpenShift is a plus
β’ Knowledge of CI/CD practices is a plus
β’ Understanding of API authentication and authorization is a plus
β’ Familiarity with OAuth2, JWT, or OpenID Connect is a plus
β’ Experience with observability, metrics, and tracing is a plus
β’ Familiarity with cloud environments such as AWS, Azure, or OCI is a plus
β’ Bachelor's degree in Computer Science, Information Systems, Computer Engineering, Software Engineering, or a related discipline
β’ Analytical and investigative mindset
β’ Strong problem-solving abilities
β’ Autonomy and a solid sense of responsibility
β’ Excellent communication skills with both technical and business teams
β’ Strong organizational skills and ability to prioritize tasks
β’ Proactive attitude
β’ Teamwork and collaboration skills
β’ Commitment to maintaining code quality and sustainability
β’ Contractor engagement (PJ)
β’ 100% remote work
RR Donnelley
plotdesk
CmdScale GmbH
Colsubsidio
Get handpicked remote jobs straight to your inbox weekly.