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