RD Station

Mid-level Backend Software Engineer, Python

RD Station

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Be responsible for developing and evolving the backend of AI applications, directly contributing to the delivery of robust, scalable, and high-impact business solutions.
  • Develop and maintain backend systems in Python, ensuring high quality, scalability, and performance.
  • Collaborate on the design and implementation of APIs and architectures that support AI agents and integration between different products.
  • Actively participate in code reviews, contributing to code quality and the dissemination of best practices.
  • Work collaboratively with the team, promoting continuous learning and the evolution of solutions.
  • Contribute to technical documentation and the adoption of software engineering best practices.

Requirements

  • Solid experience with Python and backend development.
  • Good understanding of software architecture and API development.
  • Mastery of software engineering principles such as SOLID and design patterns.
  • Experience with code reviews, contributing to the quality and evolution of the codebase.
  • Knowledge of event-driven systems and databases (SQL and/or NoSQL).
  • Ease with documenting code and creating diagrams (e.g., UML).
Benefits
  • Holistic Well-being: We support each collaborator’s holistic well-being through actions and benefits that enable self-care resources across five pillars: Emotional, Financial, Physical, Occupational, and Social.
  • Diversity & Belonging: Diversity is part of who we are. Recognized among the Best Companies to Work for in Brazil, we actively promote inclusion and belonging. Our expertise is human and living, and through it we welcome and empower people inside and outside the company.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Pythonbackend developmentAPI developmentsoftware architectureSOLID principlesdesign patternscode reviewsevent-driven systemsSQLNoSQL
Soft Skills
collaborationcontinuous learningcode qualitytechnical documentationbest practices