Senior Python Backend Engineer

Posted 2 days ago

Worldwide

Summary

We are building a cloud-based asset and portfolio management platform that integrates financial reporting data, property management systems, and workflow automation tools. We are looking for an experienced AWS backend engineer to help implement and extend the backend services and integrations. The system architecture is already defined and includes: - AWS-based backend services - ETL pipelines for financial and property management reports - API layer for a web application - integrations with external systems such as Monday.com, lenders/banks reports, and property management systems You will be responsible for implementing scalable backend services, ETL jobs, and integrations according to the provided architecture. System Overview The platform consists of several components: Client Layer - Web Application / Portal used by internal teams - Displays KPIs and dashboards - Authenticated access through the backend API Backend API (AWS) Main service layer responsible for: - User authentication (AWS Cognito / IAM) - Core business API for the web application - File uploads/downloads to S3 - Reading and writing core structured data in DynamoDB - Creating and updating tasks in Monday.com Integration Layer Monday Integration Service Responsibilities: - send tasks and updates to Monday.com - receive webhook updates - synchronise task status back to the platform ETL / Data Processing Event-driven and batch jobs are responsible for: - importing reports from lenders/banks - importing reports from property manager systems (Yardi, Excel, etc.) - parsing financial data - storing raw files in S3 - writing structured data into DynamoDB Data Layer Source of truth: - S3 – raw uploaded reports - DynamoDB (single table design) – normalised structured data Responsibilities - Implement and extend backend services on AWS - Build REST APIs used by the web application - Develop ETL pipelines to process financial and property management reports - Implement integrations with Monday.com - Design scalable DynamoDB data models - Implement Lambda / Batch processing jobs - Manage file workflows in S3 - Ensure secure authentication using Cognito/IAM - Implement logging, monitoring, and error handling Required Skills Strong experience with: - Python - AWS (Lambda, S3, DynamoDB, IAM, Cognito) - API development (FastAPI / Flask / similar) - ETL pipelines - REST API design - data parsing (Excel / financial reports) - serverless architecture Nice to have: - Monday.com API - financial data pipelines - property management systems (Yardi) - infrastructure as code (Terraform / CDK)

  • More than 30 hrs/week
    Hourly
  • 3-6 months
    Duration
  • Expert
    Experience Level
  • $30.00

    -

    $50.00

    Hourly
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
Amazon DynamoDB
Python
Activity on this job
  • Proposals:20 to 50
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Mar 4, 2026
  • Ukraine
    Kharkiv7:07 PM

Explore similar jobs on Upwork

Cin 7 Core and QuickBooks Integration SpecialistFixed-price‐ Posted 1 month ago
Intuit QuickBooks
Accounting
Bookkeeping
Windows Administration
Git
WordPress
PHP
MySQL
JavaScript

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo