Senior Backend Software Engineer – Python

Posted Oct 20

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

📋 Description

• Provide technical guidance for the advancement of RD Station’s AI Agent Builder within the AI Alliance.

• Engage in hands-on Python backend development and lead discussions on architecture.

• Ensure the product is scalable, resilient, observable, and of high quality.

• Collaborate with Product, Design, and Frontend teams to convert requirements into technical solutions.

• Consistently improve the functionalities of the AI Agent Builder.

• Create scalable, resilient, and observable backend solutions.

• Direct solution design and make technical decisions that adhere to engineering standards.

• Coordinate efforts between backend and frontend teams, anticipating dependencies and resolving obstacles.

• Enhance the technical proficiency of the team through code reviews, constructive feedback, and knowledge sharing.

• Oversee observability, performance, incidents, and technical debt.

• Ensure roadmap predictability by balancing speed, quality, and sustainability.

• Utilize AI tools, such as Cursor, while ensuring accountability for quality, security, and maintainability.


⛳️ Requirements

• Significant experience in Python backend development, focusing on building and evolving highly complex applications and services.

• Proven experience with software architecture, REST APIs, distributed systems, and service-to-service integrations.

• Strong understanding of SOLID principles, design patterns, automated testing, and code quality.

• Familiarity with relational and/or NoSQL databases and asynchronous or event-driven processing.

• Experience with cloud environments, CI/CD processes, and observability practices.

• Background serving as a technical reference, guiding engineers through code reviews and technical discussions.

• Ability to assess trade-offs among scalability, performance, security, delivery timelines, and business impact.

• Capability to collaborate with multidisciplinary teams and provide technical leadership to both backend and frontend teams.

• Awareness of AI-assisted development tools.

• Demonstrated ownership, effective communication, pragmatism, and a curiosity to learn.

• Nice to have: experience with Generative AI, LLMs, or AI agents; agent architectures; MCP; LLMOps; React; TypeScript; GCP; Docker; Kafka; Pub/Sub; PostgreSQL; MongoDB; Datadog.


🏝️ Benefits

• Holistic well-being support, with self-care resources addressing emotional, financial, physical, occupational, and social wellness.

• A continuous learning environment along with career development opportunities.

• Professional autonomy and ownership in your work.

• Inclusion, diversity, and belonging initiatives and benefits.

• Access to AI tools for development purposes.

People also viewed

Emerald Clinical15 hours ago

Senior Clinical Database Developer

IN flagIndia OnlyFull-timeBackend Engineer
ApplyView job
BillingPlatform15 hours ago

Senior Java Developer

BR flagBrazil OnlyFreelanceBackend Engineer
ApplyView job
Capgemini15 hours ago

.NET WPF Developer

MX flagMexico OnlyFull-timeBackend Engineer
ApplyView job
The Codest16 hours ago

Senior Fullstack Engineer, Python

PL flagPoland OnlyFull-timeBackend EngineerPLN 120 – PLN 155/hour
ApplyView job
Capgemini16 hours ago

.NET, WPF Developer

MX flagMexico OnlyFull-timeBackend Engineer
ApplyView job
CodeRoad16 hours ago

Senior .NET Backend Engineer

US flagUnited States OnlyFreelanceBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers