Desenvolvedor(a) Full Stack Sênior

J
JobgetherData reconciliation
Work remotely from Brazil.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
Senior-level experience in full stack development, backend engineering, or a closely related software engineering discipline.
Required Skills
PostgreSQLPythonETLTypeScriptFastAPIReact

Requirements

  • Have senior-level experience in full stack development, backend engineering, or a closely related software engineering discipline.
  • Have strong proficiency in Python and practical experience developing backend applications and APIs with FastAPI.
  • Have experience designing, maintaining, and optimizing ETL pipelines and data reconciliation workflows.
  • Have solid PostgreSQL knowledge, including schema design, indexing, query optimization, and performance analysis.
  • Have experience efficiently processing large files and datasets, including reading, writing, filtering, joining, deduplication, and aggregation.
  • Be familiar with AWS S3 for file and processing-result storage.
  • Have experience with AWS Athena and Amazon EKS.
  • Have experience with artificial intelligence and its application in software development or technical solutions.
  • Understand caching strategies, server-side pagination, sorting, and performance optimization for applications handling large datasets.
  • Be able to design and maintain reliable, scalable systems for demanding data-processing workloads.
  • Have strong analytical and problem-solving skills to investigate performance bottlenecks and implement technical improvements.
  • Differential experience includes PostgreSQL tuning with indexes, EXPLAIN, VACUUM, and ANALYZE; job-oriented architecture and queue-based processing; Polars, pandas, or DuckDB; and React and TypeScript frontend development.

Responsibilities

  • Evolve and optimize ETL pipelines, including filtering, joins, deduplication, aggregation, and other data transformations.
  • Optimize reading and writing large files, including CSV, Parquet, and Gzip formats.
  • Develop and maintain Python and FastAPI backend services for data reconciliation and related platform functionality.
  • Design, manage, and optimize PostgreSQL schemas, indexes, queries, metadata structures, and processing records.
  • Apply query analysis and execution-plan evaluation to improve database performance.
  • Implement caching, server-side pagination, and sorting for large datasets.
  • Integrate and manage file storage and processing results using AWS, particularly Amazon S3, Athena, and EKS.
  • Develop and improve frontend data reconciliation features, including filtering, pagination, sorting, and exporting with React and TypeScript.
  • Evaluate data processing tools and contribute to architecture for job-oriented processing, queues, persistence, and scalable application design.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now