Senior Full Stack Engineer (Backend Focus)

New
Brazil, 9 AM – 5 PMContractSenior
Salary6,500 USD per month
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of professional software development experience
Required Skills
PostgreSQLPythonTypeScriptFastAPIRedisNext.jsReactRESTful APIs

Requirements

  • 5+ years of professional software development experience, including at least 2+ years working with Python backend frameworks such as FastAPI, Django, or Flask.
  • Strong experience designing and building RESTful APIs for web and mobile applications.
  • Solid understanding of at least one core domain: payment systems (e.g., Stripe), authentication and identity (OAuth/JWT), or healthcare integrations (EMR/EHR, FHIR).
  • Strong experience with PostgreSQL, schema design, SQL optimization, and ORM tools such as SQLAlchemy and Alembic.
  • Hands-on experience with message brokers and asynchronous processing tools such as Redis, RabbitMQ, and Celery.
  • Familiarity with observability and monitoring tools such as Datadog and Sentry in production environments.
  • Working knowledge of frontend technologies including TypeScript, React, and Next.js.
  • Strong understanding of secure coding practices, authentication flows, and secrets management.
  • Ability to work across backend and frontend layers in a pragmatic, product-focused way.

Responsibilities

  • Design, build, and maintain scalable backend services using FastAPI and RESTful APIs supporting healthcare workflows such as authentication, scheduling, payments, messaging, and clinical operations.
  • Develop secure, well-documented APIs designed for internal systems, mobile apps, web platforms, and AI-driven consumers.
  • Contribute to full stack initiatives using TypeScript, React, and Next.js, supporting frontend teams and ensuring consistent API integration across platforms.
  • Design and optimize PostgreSQL schemas, implement migrations using Alembic, and improve database performance and reliability.
  • Build and maintain asynchronous systems using tools such as Celery, Redis, and RabbitMQ for background processing, notifications, and event-driven workflows.
  • Monitor, debug, and improve production systems using observability tools such as Datadog and Sentry.
  • Support CI/CD processes through GitHub Actions, ensuring automated testing, safe deployments, and system stability.
  • Collaborate with cross-functional teams to define architecture, improve system design, and ensure scalability across core product domains.
View Full Description & ApplyYou'll be redirected to the employer's site
6,500 USD per month
Apply Now