bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesDelta40Flowt: Junior Backend Software Engineer (Fintech Platform)

Flowt: Junior Backend Software Engineer (Fintech Platform)

Delta40 · Remote · Active · BambooHR

Job facts

FieldValue
CompanyDelta40
TitleFlowt: Junior Backend Software Engineer (Fintech Platform)
Normalized title-
Department / teamFlowt
Location-
Work modelRemote / Remote
Employment typeFull Time
Salary-
Statusactive
ATS providerBambooHR
Posted / first seen2026-04-14 / 2026-05-30
Changed / last seen2026-05-30 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Delta40.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through BambooHR.Open
Provider filtered searchThe same provider as a filtered job collection.Open
Department jobsActive postings in Flowt.Open
Work model jobsActive Remote postings.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyDelta40
Sourcee091aa8b-be38-4c5c-8aba-7507f9a1712a
ATS providerBambooHR

Description

Type: Full-time Level: Junior / Early Career (0-2 years) Team: Engineering (Platform) Reporting to: CTO / Lead Engineer Start date: As soon as possible Location: Remote-first (Africa / GMT+3 friendly); occasional in-person sessions if applicable About Flowt Flowt is building a modern debt readiness and financing platform for businesses in emerging markets. We help SMEs become credit-ready by converting real-world operational and financial inputs into lender-grade applications and risk signals. Our platform brings together: (1) fast onboarding and structured data capture, (2) integrations into bookkeeping and banking sources, (3) workflow automation for financing products such as invoice financing, purchase order financing, inventory financing, and asset financing, and (4) AI-enabled validation and scoring to improve speed, accuracy, and fairness. Our product captures company, founder, and financing details (including required documents like audited accounts, bank statements, tax compliance certificates, and product-specific invoices/POs), and supports risk and impact assessment requirements (e.g., legal disputes, statutory liabilities, and restricted-use screening). About the Role We’re looking for a Junior Backend Software Engineer to help build the core APIs and services powering Flowt. You’ll work on high-impact features that touch onboarding, data ingestion, underwriting workflows, document handling, audit trails, and integrations (e.g., accounting platforms and payment rails). This role is ideal for an early-career engineer who wants to level up quickly by shipping production software in a fintech/AI environment. What You’ll Own 1) API & Service Development Build and maintain backend services (Node.js/TypeScript) that power Flowt’s debt readiness and financing workflows. Design clean, versioned REST APIs (OpenAPI/Swagger) for internal and external consumers (web app, admin tools, partners). Implement robust validation and normalization for business onboarding data (company details, founders, financing needs, repayment terms, and product-specific fields). Work with file uploads and document workflows (e.g., bank statements, audited accounts, certificates), including storage, metadata, and verification statuses. 2) Data Modeling & Persistence Design relational data models in PostgreSQL to support complex financing products and application states. Implement Prisma migrations safely (forward-only, reversible where possible) with strong auditability. Maintain data integrity: constraints, idempotency, deduplication, and traceability of user-submitted information. Build event and activity logging for critical actions (e.g., submissions, approvals, document verification, and lender-facing exports). 3) Integrations & Financial Data Ingestion Support integrations with bookkeeping providers and financial systems (e.g., QuickBooks) for transactional and P&L data. Build ingestion pipelines for structured sources (APIs, CSV, Excel) and semi-structured sources (PDF statements). Create resilient connectors: retries, backoff, clear error messages, and fallbacks for incomplete data. 4) Security, Permissions & Compliance-by-Design Implement authentication/authorization patterns (roles, permissions, scopes) to protect sensitive financial data. Ensure secure handling of PII and documents (least privilege, access control, and safe logging practices). Contribute to restricted-use and risk screening workflows (e.g., prohibited categories and disclosures). 5) Engineering Excellence Write tests for business-critical workflows (unit + integration tests), and keep coverage meaningful. Implement observability: structured logs, request correlation IDs, metrics for failures and latency, and actionable alerts. Participate in code reviews with a focus on correctness, clarity, performance, and maintainability. Document APIs, data models, and key workflows so the team can scale responsibly. What Success Looks Like (First 90 Days) Weeks 1-2: Ramp-up & Foundations Set up local dev environment; run the stack end-to-end; ship your first small PR in week 1. Understand the product domains: debt readiness onboarding, product-specific financing flows, document requirements, and verification statuses. Learn the existing conventions: API patterns, error handling, logging, testing, and database migrations. Weeks 3-6: Ownership of a Core Feature Own an API module end-to-end (e.g., company onboarding, document verification, invoice financing workflow, or integration sync job). Ship at least one production feature with tests and monitoring. Improve developer ergonomics: better DTOs, validation errors, Swagger accuracy, or migration safety. Weeks 7-12: Scaling Reliability Increase reliability of a critical workflow (ingestion, document uploads, underwriting export, or activity logging). Close performance and security gaps (rate limits, input hardening, permission checks). Demonstrate ownership: propose improvements, break down work, and deliver iteratively with clear communication. Required Qualifications 0-2 years of professional experience (internships and strong projects count). Comfortable building backend APIs (Node.js/TypeScript preferred; strong Python/Java experience also considered). Basic proficiency with relational databases and SQL; understands schema design fundamentals. Familiar with Git and collaborative workflows (PRs, reviews, issue tracking). Strong communication habits : can explain decisions, ask for help early, and document what you build. Nice to Have NestJS experience and familiarity with Prisma ORM. Exposure to fintech concepts: accounting basics, reconciliation, loan products, invoice/PO workflows, or payments. Experience with file/document workflows (S3-like object storage, metadata, verification states). Cloud fundamentals (AWS/GCP), Docker, CI/CD. Interest in working with ML/AI engineers and building data interfaces for models. Our Working Style Small team, high ownership: you will ship real features quickly. We optimize for correctness and clarity in financial systems (auditable, explainable, reproducible). We prefer pragmatic engineering: simple designs first, scalable patterns when needed. We document key workflows and decisions so the system can scale with the team. Compensation & Benefits Competitive compensation based on location and experience. High ownership and growth: mentorship, code reviews, and direct exposure to product and business. Remote-first flexibility and a mission-driven environment.

Full job record

Job ID3ce5486618c17a3d47081c4c3acc36e90cc79442
Org ID9d9f10cf-6811-41b3-8f00-54515bbd0556
Source IDe091aa8b-be38-4c5c-8aba-7507f9a1712a
Board IDe091aa8b-be38-4c5c-8aba-7507f9a1712a
Providerbamboohr
Provider Job Key128
TitleFlowt: Junior Backend Software Engineer (Fintech Platform)
Normalized Title
Statusactive
Activeyes
Location Text
DepartmentFlowt
Team
Employment Typefull_time
Workplace Typeremote
Remote Policyremote
Country
Region
City
Salary Raw
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://delta40.bamboohr.com/careers/128
Apply URLhttps://delta40.bamboohr.com/careers/128
First Seen At2026-05-30 06:07:51Z
Last Seen At2026-06-06 10:25:57Z
Last Checked At2026-06-06 10:25:57Z
Last Changed At2026-05-30 06:07:51Z
Inactive At
Source Posted At2026-04-14 00:00:00Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=delta40/date=2026-06-06/2026-06-06T10-25-56-429Z-0a3b36b895f40edd23453e641a934825232bf62809f4525f8ce9bba121187023.json
Event Fields
{
  "content_hash": "0c518ecaeee61d78aa76d44960b8794204eff316f39b9eac7f8f5785425c9a20",
  "source_hash": "ae38f625fe22a65b529a3e1474eec90a298e3d3bea2265c76d2113a78d8a8876",
  "last_changed_at": "2026-05-30T06:07:51.958Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": null,
    "city": null,
    "region": null,
    "country": null,
    "is_remote": true,
    "confidence": null
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-06T10:25:57.416Z",
  "launch_scope": {
    "reason": "bamboohr_production_catalog",
    "included": true,
    "location": {
      "raw": null,
      "city": null,
      "region": null,
      "country": null,
      "is_remote": true,
      "confidence": null
    },
    "countries": []
  },
  "remote_policy": "remote",
  "salary_period": null,
  "workplace_type": "remote",
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "list_job": {
    "id": "128",
    "isRemote": null,
    "location": {
      "city": null,
      "state": null
    },
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "province": null
    },
    "departmentId": "18684",
    "locationType": "1",
    "jobOpeningName": "Flowt: Junior Backend Software Engineer (Fintech Platform)",
    "departmentLabel": "Flowt",
    "employmentStatusLabel": "Full-Time"
  },
  "detail_errors": [],
  "detail_job_opening": {
    "location": {
      "city": null,
      "state": null,
      "postalCode": null,
      "addressCountry": null
    },
    "datePosted": "2026-04-14",
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "countryId": null
    },
    "description": "<p><span style=\"color: rgb(0, 0, 0)\"><span style=\"font-size: 10pt; font-weight: bold\">Type: </span><span style=\"font-size: 10pt\">Full-time</span></span></p>\n<p><span style=\"color: rgb(0, 0, 0)\"><span style=\"font-size: 10pt; font-weight: bold\">Level: </span><span style=\"font-size: 10pt\">Junior / Early Career (0-2 years)</span></span></p>\n<p><span style=\"color: rgb(0, 0, 0)\"><span style=\"font-size: 10pt; font-weight: bold\">Team: </span><span style=\"font-size: 10pt\">Engineering (Platform)</span></span></p>\n<p><span style=\"color: rgb(0, 0, 0)\"><span style=\"font-size: 10pt; font-weight: bold\">Reporting to: </span><span style=\"font-size: 10pt\">CTO / Lead Engineer</span></span></p>\n<p><span style=\"color: rgb(0, 0, 0)\"><span style=\"font-size: 10pt; font-weight: bold\">Start date: </span><span style=\"font-size: 10pt\">As soon as possible</span></span></p>\n<p><span style=\"color: rgb(0, 0, 0); font-size: 10pt\"><span style=\"font-size: 10pt; font-weight: bold\">Location: </span><span style=\"font-size: 10pt; font-weight: bold\">Remote-first (Africa / GMT+3 friendly); occasional in-person sessions if applicable</span></span></p>\n<p><br></p>\n<p><span style=\"color: rgb(0, 0, 0); font-size: 18pt; font-weight: bold\">About Flowt</span></p>\n<p><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Flowt is building a modern debt readiness and financing platform for businesses in emerging markets. We help SMEs become credit-ready by converting real-world operational and financial inputs into lender-grade applications and risk signals. Our platform brings together: (1) fast onboarding and structured data capture, (2) integrations into bookkeeping and banking sources, (3) workflow automation for financing products such as invoice financing, purchase order financing, inventory financing, and asset financing, and (4) AI-enabled validation and scoring to improve speed, accuracy, and fairness.</span></p>\n<p><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Our product captures company, founder, and financing details (including required documents like audited accounts, bank statements, tax compliance certificates, and product-specific invoices/POs), and supports risk and impact assessment requirements (e.g., legal disputes, statutory liabilities, and restricted-use screening).</span></p>\n<p><br></p>\n<p><span style=\"color: rgb(0, 0, 0); font-size: 18pt; font-weight: bold\">About the Role</span></p>\n<p><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">We’re looking for a Junior Backend Software Engineer to help build the core APIs and services powering Flowt. You’ll work on high-impact features that touch onboarding, data ingestion, underwriting workflows, document handling, audit trails, and integrations (e.g., accounting platforms and payment rails). This role is ideal for an early-career engineer who wants to level up quickly by shipping production software in a fintech/AI environment.</span></p>\n<p><br></p>\n<p><span style=\"color: rgb(0, 0, 0); font-size: 18pt; font-weight: bold\">What You’ll Own</span></p>\n<p><span style=\"color: rgb(0, 0, 0); font-size: 14pt; font-weight: bold\">1) API &amp; Service Development</span></p>\n<ul>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Build and maintain backend services (Node.js/TypeScript) that power Flowt’s debt readiness and financing workflows.</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Design clean, versioned REST APIs (OpenAPI/Swagger) for internal and external consumers (web app, admin tools, partners).</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Implement robust validation and normalization for business onboarding data (company details, founders, financing needs, repayment terms, and product-specific fields).</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Work with file uploads and document workflows (e.g., bank statements, audited accounts, certificates), including storage, metadata, and verification statuses.</span></li>\n</ul>\n<p><span style=\"color: rgb(0, 0, 0); font-size: 14pt; font-weight: bold\">2) Data Modeling &amp; Persistence</span></p>\n<ul>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Design relational data models in PostgreSQL to support complex financing products and application states.</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Implement Prisma migrations safely (forward-only, reversible where possible) with strong auditability.</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Maintain data integrity: constraints, idempotency, deduplication, and traceability of user-submitted information.</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Build event and activity logging for critical actions (e.g., submissions, approvals, document verification, and lender-facing exports).</span></li>\n</ul>\n<p><span style=\"color: rgb(0, 0, 0); font-size: 14pt; font-weight: bold\">3) Integrations &amp; Financial Data Ingestion</span></p>\n<ul>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Support integrations with bookkeeping providers and financial systems (e.g., QuickBooks) for transactional and P&amp;L data.</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Build ingestion pipelines for structured sources (APIs, CSV, Excel) and semi-structured sources (PDF statements).</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Create resilient connectors: retries, backoff, clear error messages, and fallbacks for incomplete data.</span></li>\n</ul>\n<p><span style=\"color: rgb(0, 0, 0); font-size: 14pt; font-weight: bold\">4) Security, Permissions &amp; Compliance-by-Design</span></p>\n<ul>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Implement authentication/authorization patterns (roles, permissions, scopes) to protect sensitive financial data.</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Ensure secure handling of PII and documents (least privilege, access control, and safe logging practices).</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Contribute to restricted-use and risk screening workflows (e.g., prohibited categories and disclosures).</span></li>\n</ul>\n<p><span style=\"color: rgb(0, 0, 0); font-size: 14pt; font-weight: bold\">5) Engineering Excellence</span></p>\n<ul>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Write tests for business-critical workflows (unit + integration tests), and keep coverage meaningful.</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Implement observability: structured logs, request correlation IDs, metrics for failures and latency, and actionable alerts.</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Participate in code reviews with a focus on correctness, clarity, performance, and maintainability.</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Document APIs, data models, and key workflows so the team can scale responsibly.</span></li>\n</ul>\n<p><br></p>\n<p><span style=\"color: rgb(0, 0, 0); font-size: 18pt; font-weight: bold\">What Success Looks Like (First 90 Days)</span></p>\n<p><span style=\"color: rgb(0, 0, 0); font-size: 14pt; font-weight: bold\">Weeks 1-2: Ramp-up &amp; Foundations</span></p>\n<ul>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Set up local dev environment; run the stack end-to-end; ship your first small PR in week 1.</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Understand the product domains: debt readiness onboarding, product-specific financing flows, document requirements, and verification statuses.</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Learn the existing conventions: API patterns, error handling, logging, testing, and database migrations.</span></li>\n</ul>\n<p><span style=\"color: rgb(0, 0, 0); font-size: 14pt; font-weight: bold\">Weeks 3-6: Ownership of a Core Feature</span></p>\n<ul>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Own an API module end-to-end (e.g., company onboarding, document verification, invoice financing workflow, or integration sync job).</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Ship at least one production feature with tests and monitoring.</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Improve developer ergonomics: better DTOs, validation errors, Swagger accuracy, or migration safety.</span></li>\n</ul>\n<p><span style=\"color: rgb(0, 0, 0); font-size: 14pt; font-weight: bold\">Weeks 7-12: Scaling Reliability</span></p>\n<ul>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Increase reliability of a critical workflow (ingestion, document uploads, underwriting export, or activity logging).</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Close performance and security gaps (rate limits, input hardening, permission checks).</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Demonstrate ownership: propose improvements, break down work, and deliver iteratively with clear communication.</span></li>\n</ul>\n<p><br></p>\n<p><span style=\"color: rgb(0, 0, 0); font-size: 18pt; font-weight: bold\">Required Qualifications</span></p>\n<ul>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\"><span style=\"font-weight: bold\">0-2 years </span>of professional experience (internships and strong projects count).</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\"><span style=\"font-weight: bold\">Comfortable building backend APIs</span> (Node.js/TypeScript preferred; strong Python/Java experience also considered).</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\"><span style=\"font-weight: bold\">Basic proficiency</span> with relational databases and SQL; understands schema design fundamentals.</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\"><span style=\"font-weight: bold\">Familiar</span> with Git and collaborative workflows (PRs, reviews, issue tracking).</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\"><span style=\"font-weight: bold\">Strong communication habits</span>: can explain decisions, ask for help early, and document what you build.</span></li>\n</ul>\n<p><br></p>\n<p><span style=\"color: rgb(0, 0, 0); font-size: 18pt; font-weight: bold\">Nice to Have</span></p>\n<ul>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">NestJS experience and familiarity with Prisma ORM.</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Exposure to fintech concepts: accounting basics, reconciliation, loan products, invoice/PO workflows, or payments.</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Experience with file/document workflows (S3-like object storage, metadata, verification states).</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Cloud fundamentals (AWS/GCP), Docker, CI/CD.</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Interest in working with ML/AI engineers and building data interfaces for models.</span></li>\n</ul>\n<p><br></p>\n<p><span style=\"color: rgb(0, 0, 0); font-size: 18pt; font-weight: bold\">Our Working Style</span></p>\n<ul>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\"><span style=\"font-weight: bold\">Small team, high ownership:</span> you will ship real features quickly.</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\"><span style=\"font-weight: bold\">We optimize for correctness and clarity in financial systems</span> (auditable, explainable, reproducible).</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\"><span style=\"font-weight: bold\">We prefer pragmatic engineering:</span> simple designs first, scalable patterns when needed.</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\"><span style=\"font-weight: bold\">We document key workflows and decisions</span> so the system can scale with the team.</span></li>\n</ul>\n<p><br></p>\n<p><span style=\"color: rgb(0, 0, 0); font-size: 18pt; font-weight: bold\">Compensation &amp; Benefits</span></p>\n<ul>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Competitive compensation based on location and experience.</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">High ownership and growth: mentorship, code reviews, and direct exposure to product and business.</span></li>\n<li><span style=\"color: rgb(0, 0, 0); font-size: 10pt\">Remote-first flexibility and a mission-driven environment.</span></li>\n</ul>",
    "compensation": null,
    "departmentId": "18684",
    "locationType": "1",
    "seekPromoted": false,
    "jobCategoryId": null,
    "jobOpeningName": "Flowt: Junior Backend Software Engineer (Fintech Platform)",
    "departmentLabel": "Flowt",
    "jobOpeningStatus": "Open",
    "minimumExperience": null,
    "jobOpeningShareUrl": "https://delta40.bamboohr.com/careers/128",
    "employmentStatusLabel": "Full-Time"
  }
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/3ce5486618c17a3d47081c4c3acc36e90cc79442?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/9d9f10cf-6811-41b3-8f00-54515bbd0556JSON
GET https://api.bluedoor.sh/job-postings/v1/sources/e091aa8b-be38-4c5c-8aba-7507f9a1712aJSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/3ce5486618c17a3d47081c4c3acc36e90cc79442/eventsJSON