Desenvolvedor(a) Back-End Sênior (Python)
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor(a) Back-End Sênior (Python) based in Brazil.
We are looking for a Senior Back-End Developer to design and implement robust, secure, and scalable solutions that support digital products in the healthcare ecosystem.
The role focuses on building reliable services, APIs, and integrations while ensuring performance, data quality, and operational excellence.
You will work within a multidisciplinary technology team, collaborating closely with product, engineering, and other business areas.
This position offers the opportunity to contribute to solutions that improve user experiences and optimize critical processes through technology.
The ideal candidate is passionate about software engineering, architecture, clean code, and continuous improvement.
You will have autonomy to propose technical solutions, solve complex challenges, and help shape high-quality backend systems.
Accountabilities:
The Senior Back-End Developer will be responsible for designing, developing, and evolving backend solutions with a strong focus on scalability, security, reliability, and engineering best practices. The professional will collaborate with cross-functional teams to deliver impactful solutions and continuously improve products and processes.
- Collaborate with multidisciplinary teams, including product, design, front-end, QA, and DevOps professionals, to deliver efficient and user-focused solutions.
- Design and implement secure APIs and integrations, ensuring performance, stability, and consistency of data and processes.
- Develop and maintain scalable backend services using Python and modern architecture practices.
- Build solutions focused on reliability, availability, and high-quality user experiences.
- Implement monitoring strategies and automated tests to ensure system quality and operational efficiency.
- Participate in technical roadmap discussions, identifying opportunities, anticipating challenges, and proposing improvements.
- Contribute to the definition and evolution of technical architectures, development standards, and engineering practices.
- Apply clean code principles, design patterns, and best practices to create maintainable and testable solutions.
- Continuously improve existing systems, processes, and development workflows.
- Take ownership of backend solutions throughout their lifecycle, ensuring high-quality deliveries.
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or related fields.
- Proven experience with Python development, especially using frameworks such as Django, Django REST Framework (DRF), FastAPI, or similar technologies.
- Experience building scalable web applications and APIs.
- Knowledge of asynchronous processing, microservices architecture, and distributed systems.
- Strong experience with AWS cloud services, including S3, SQS, SNS, RDS, CloudFront, Lambda Functions, and Serverless Framework.
- Proficiency with Git and good practices for version control and commit organization.
- Strong understanding of software development lifecycle and agile methodologies.
- Advanced knowledge of backend architecture, design patterns, and software engineering best practices.
- Experience working with relational databases, ORM concepts, migrations, and query optimization.
- Experience creating automated tests, including unit, integration, and end-to-end testing using tools such as Pytest, unittest, Playwright, and mocking frameworks.
- Familiarity with CI/CD pipelines, Docker, automated deployments, and cloud environment monitoring.
- Strong problem-solving skills, analytical thinking, and ability to collaborate with multidisciplinary teams.
- Remote work flexibility.
- Flexible working hours and work arrangements.
- Meal and/or food allowance.
- Flexible benefits card to use according to personal needs.
- Profit-sharing program (PLR).
- Health insurance and dental insurance.
- Life insurance.
- Gym membership and wellness programs.
- Online psychological and nutrition support.
- Extended parental leave benefits.
- Birthday day off.
- Access to professional development platforms and training programs.
- Language learning opportunities.
- Leadership development initiatives and mentoring programs.
- Discounts on undergraduate and postgraduate courses.
- Partnerships focused on health, education, culture, and well-being.
Requirements:
The ideal candidate should have strong backend development experience, solid knowledge of Python ecosystems, and the ability to design scalable solutions in cloud environments. A proactive mindset, analytical thinking, and commitment to software quality are essential for success in this role.
Benefits:
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1