Senior Full Stack Analyst/Developer — React and Python

New
J
JobgetherFinancial technology
Based in BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSPostgreSQLPythonSQLOAuthTypeScriptFastAPIReact

Requirements

  • Bring strong full stack software development experience and the ability to work independently on existing systems.
  • Demonstrate advanced proficiency in React and TypeScript, including hooks, state management, component architecture, and API integration.
  • Have strong experience with Python and FastAPI, including Pydantic validation and asynchronous programming.
  • Know AWS services, particularly S3, Athena, Glue, and Secrets Manager.
  • Have strong SQL and PostgreSQL skills, including data modeling, indexing, query optimization, and performance troubleshooting.
  • Have experience with SQLAlchemy and database migrations; Alembic is preferred.
  • Have experience importing, transforming, and processing structured data, including CSV, Excel, and high-volume datasets.
  • Be familiar with DuckDB, Polars, Pandas, PyArrow, and Parquet.
  • Have experience with pipelines, scheduled jobs, and asynchronous processes, including idempotency, retries, and reprocessing strategies.
  • Know OAuth2, OpenID Connect, JWT, and role-based or other access-control mechanisms.
  • Have practical experience implementing and maintaining automated frontend and backend tests.
  • Be familiar with Git, Docker, CI/CD pipelines, logging, and production diagnostics.
  • Experience with Kubernetes, particularly Amazon EKS, is valuable; familiarity with Azure Active Directory or Microsoft Entra ID integrations is also noted.
  • Use AI-powered tools to improve development workflows and support technical decision-making.
  • Financial reconciliation, financial markets, team leadership, MUI, Zustand, Vitest, and React Testing Library are additional advantages.

Responsibilities

  • Design, develop, and maintain end-to-end features across frontend interfaces, backend APIs, data persistence, and business logic.
  • Build responsive React and TypeScript interfaces, including data tables, filters, forms, dashboards, and asynchronous process monitoring.
  • Develop and maintain Python and FastAPI APIs and integrations with validation, asynchronous processing, and reliable business rules.
  • Contribute to a financial reconciliation platform supporting data imports, transformations, pipeline execution, discrepancy management, dashboards, and access control.
  • Design and improve AWS architectures with attention to performance, scalability, reliability, and cost optimization.
  • Build integrations with internal systems, files, and external data sources, including CSV and Excel imports and large datasets.
  • Design and optimize PostgreSQL schemas, SQL queries, indexes, and data models.
  • Develop scheduled jobs, pipelines, and asynchronous workflows with idempotency, reliable retries, and safe reprocessing.
  • Investigate production incidents using logs, collaborate with business teams, and implement solutions addressing root causes.
  • Implement authentication, authorization, access controls, automated tests, and delivery practices using Git, Docker, and CI/CD.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now