Summary We need an experienced AWS/backend developer to deliver pre-aggregated user KPIs, time-series endpoints for charting, and upcoming payment endpoints. The goal: provide small, fast endpoints the frontend can call (single request per dashboard load) and ensure data correctness, caching and tests.
Scope of work Build (or finalize) the following endpoints (or confirm/extend existing):
1. GET /user/{user_id}/kpis Returns: portfolio_value, total_appreciation, monthly_earning, monthly_payout, last_updated Pre-aggregated for fast reads
2. GET /user/{user_id}/upcoming-payments?days=30 Returns scheduled installments due in the next X days (property, amount, due_date)
3. GET /market/history/{area_key}?days={n} Returns time-series: [{date, price_per_sqm, valuation}] for charting
(Optional) GET /user/{id}/portfolio-snapshot/latest — aggregated per-property snapshot
Data sources & responsibilities: - Use DynamoDB table (PropertyValuations) for historical price/sqm series. - Use Monthly Snapshot Engine (Lambda) for latest snapshot/purchase_price/current_value. - Map OCR outputs (SPA) to PaymentSchedule table to compute upcoming payments.
Ensure: -Composite key time-series queries on DynamoDB are efficient and paginated -Caching layer or TTL to prevent too many DLD API calls (redis or in-Lambda cache) -Proper authentication and secure handling of API keys -Unit tests and integration tests -Swagger/OpenAPI doc for endpoints and example responses -Provide a brief data model summary and documentation for frontend mapping.
Deliverables - Implemented endpoints deployed to the existing AWS account (or provided as serverless Lambda + API Gateway definitions) - Postman collection / OpenAPI spec - Tests and instructions to run them - Short runbook describing cron/timing of snapshot ingestion and where the KPIs derive from
Acceptance criteria - /user/{user_id}/kpis returns accurate numbers for sample user (manual cross-check) - /market/history/{area_key} returns at least the last 90 days or the available historical records (non-empty) - /user/{id}/upcoming-payments lists the correct installments for sample user - All endpoints respond within acceptable latency (
Empathetic Virtual Listening Partner -- 2 Category: Conflict Resolution, Data Entry, Excel, Life Coaching, Psychology, Virtual Assistant, Web Search Budget: $250 - $750 USD
04-Jun-2026 16:01 GMT
Modern Duplex Interior 3D Design Category: 3D Animation, 3D Design, 3D Modelling, 3D Rendering, 3D Visualization, 3ds Max, Blender, SketchUp Budget: ₹600 - ₹1500 INR
Real Estate Marketing Materials Design Category: Adobe Creative Cloud, Photoshop, Graphic Design, Internet Marketing, Lead Generation, Marketing, Real Estate, Sales Budget: ₹12500 - ₹37500 INR
04-Jun-2026 15:58 GMT
YouTube Live Stream Specialist Category: Audio Engineering, Event Management, Video Conferencing, Video Editing, Video Processing, Video Production, Video Services, YouTube Budget: ₹1500 - ₹12500 INR
04-Jun-2026 15:58 GMT
Wix Multilingual SEO & AI Localization Category: AI Content Creation, Content Strategy, Internet Marketing, Keyword Research, Link Building, Market Research, SEO, Translation, Wix Budget: $2 - $8 CAD
04-Jun-2026 15:55 GMT
Inspirational TikTok Book Promo Video Category: After Effects, Motion Graphics, Video Ads, Video Editing, Video Post Editing, Video Production, Video Services, Video Streaming Budget: £20 - £250 GBP
04-Jun-2026 15:54 GMT
Boost Website Sales with AI Traffic Category: AI Chatbot Development, AI Content Creation, AI Development, Digital Marketing, Internet Marketing, Link Building, Marketing, SEO Budget: $1500 - $3000 USD