Senior Backend Engineer (Python, FastAPI, SQLAlchemy) at Sierra Studio

Brasil

Apply
More jobs at Sierra Studio

Senior Backend Engineer role at Sierra Studio focused on building backend infrastructure and dev‑ops support for an AI‑enabled insurance compliance product. The position involves designing and implementing scalable, observable systems on Google Cloud Platform, managing deployment lifecycles, and collaborating across product, design, and stakeholder teams. Candidates must bring five-plus years of software engineering experience, including senior‑level work, and be proficient in Python, FastAPI, SQLAlchemy, event‑driven architectures, relational databases, and CI/CD practices.

Requirements

Experience

  • 5+ years of experience in software engineering, with at least 2 years in a senior role

Skills

  • Backend development with Python, FastAPI, and SQLAlchemy
  • Event-driven systems using message queues such as Google Pub/Sub and Kafka
  • Relational database experience with PostgreSQL and MySQL
  • Cloud infrastructure (serverless and service-oriented architecture)
  • Horizontal and vertical scaling patterns
  • Monitoring, observability, alerting, and cost tracking
  • Google Cloud Platform products including Cloud Run, Pub/Sub, GCE, Cloud Tasks, and BigTable
  • CI/CD tools, especially Github Actions
  • Growth mindset and quick learning of new languages and frameworks
  • Strong written and verbal communication in English
  • Familiarity with document processing and OCR tools
  • Experience with AI tools for accelerated development such as Cursor and PyCharm AI Assistant

Languages

  • English

Responsibilities

  • Own back-end feature development from initial idea to launch
  • Own platform stability and maintenance, managing deployment lifecycle of new features and fixes
  • Craft high-quality code, engage in code reviews, and champion technological excellence
  • Write technical specifications translating business needs into robust solutions
  • Engage with cross-functional partners including design, product, and stakeholders
  • Document thoroughly to simplify onboarding for new team members
  • Refine best practices by proactively seeking and implementing improvements
  • Drive engineering planning and processes including sprint planning, effort estimation, capacity planning, and release management
  • Architect and evolve the overall stack, guiding technology decisions and anticipating scaling challenges

Technologies

PythonFastAPISQLAlchemyGoogle Pub/SubKafkaPostgreSQLMySQLGoogle Cloud PlatformCloud RunGCECloud TasksBigTableGithub ActionsAI tools such as Cursor and PyCharm AI Assistant

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.