Requirements

Must-have skills

JavaScript AWS Python

Nice to have skills

Terraform SQL Typescript Next.js Unit Testing CI/CD

Nice to have experience in/with

fintech analytics banking

Project description

The project is an advanced analytics and automation platform that revolutionizes how mortgage lenders and originators optimize operations, manage risk, and evaluate market performance.

The client is looking for developers to make maintainability and scalability improvements to an existing Next.js application. Tasks that need to be completed are:

  1. Data ingestion pipeline: retrieving 100GB+ files via FTP and uploading to AWS S3, then parsing TSV files into a database.
  2. Dashboard: Accessing ingested data via a front-end, optimized SQL queries, and indexing strategies.
  3. Testing infrastructure: Adding test coverage to under-tested code.
  4. Deployment CI/CD: Using infrastructure-as-code solutions like Terraform for management.
  5. Hosting: Improving AWS security through IAM roles and VPC setup.

Priority: The primary focus is hiring a senior/staff-level engineer to handle items 4 and 5. Additionally, one full-stack/back-end engineer will handle items 1, 2, and 3.

Team communication

Platform: Slack

Team size: 4 developers and a PM (minimal interaction)

Selection process: Start with one developer, then onboard the others.