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