Senior Backend Developer, Python

Posted Aug 25

This is a fully remote position, open to applicants in Brazil.

πŸ“‹ Description

β€’ 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


⛳️ Requirements

β€’ 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


🏝️ Benefits

β€’ Contractor engagement (PJ)

β€’ 100% remote work

People also viewed

RR Donnelley13 hours ago

AI Architect, Technical Lead

US flagIllinois OnlyFreelanceBackend Engineer$129.5k – $207.2k/year
ApplyView job
plotdesk14 hours ago

PHP Vibe Coder, Laravel

DE flagGermany OnlyFull-timeBackend Engineer€3,500 – €8,000/month
ApplyView job
CmdScale GmbH15 hours ago

Senior Rust Consultant, Engineer

DE flagGermany OnlyFull-timeBackend Engineer€70k – €85k/year
ApplyView job
Colsubsidio1 day ago

Docente Desarrollo Web, Back-End – Medio Tiempo

CO flagColombia OnlyFull-timeBackend EngineerCOP 2.2M/month
ApplyView job
Skillshare1 day ago

Staff Backend Engineer – Platform & Domain Foundations

CA flagCanada, +1 more countryFull-timeBackend Engineer
ApplyView job
Mindrift1 day ago

Senior Python Data Scraping Engineer – Freelance

RO flagRomania, +5 more countriesPart-timeBackend Engineer$40/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers