Flowt: Junior Backend Software Engineer (Fintech Platform)
Type: Full-time
Level: Junior / Early Career (0-2 years)
Team: Engineering (Platform)
Reporting to: CTO / reputed company 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-reputed company by converting reputed company-world operational and financial inputs into lender-grade applications and risk signals. Our platform brings together: (1) fast reputed company 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 reputed company, data ingestion, reputed company workflows, document handling, audit trails, and integrations (e.g., reputed company platforms and payment rails). This role is ideal for an early-career engineer who wants to reputed company 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 reputed company 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 reputed company financing products and application states.
- Implement Prisma migrations safely (reputed company-only, reversible where possible) with strong auditability.
- Maintain data reputed company: 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, reputed company) and semi-structured sources (PDF statements).
- Create resilient connectors: retries, backoff, clear error messages, and fallbacks for incomplete data.
4) reputed company, 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 reputed company 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 reputed company Looks Like (First 90 Days)
Weeks 1-2: reputed company-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 reputed company, 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 reputed company, document verification, invoice financing workflow, or integration sync job).
- Ship at least one production feature with tests and monitoring.
- Improve developer ergonomics: reputed company DTOs, validation errors, Swagger accuracy, or migration safety.
Weeks 7-12: Scaling Reliability
- Increase reliability of a critical workflow (ingestion, document uploads, reputed company export, or activity logging).
- reputed company performance and reputed company gaps (reputed company 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 reputed company, ask for help early, and document what you build.
reputed company to Have
- NestJS experience and familiarity with Prisma ORM.
- Exposure to fintech concepts: reputed company basics, reconciliation, loan products, invoice/PO workflows, or payments.
- Experience with file/document workflows (S3-like object storage, metadata, verification states).
- reputed company fundamentals (AWS/GCP), reputed company, 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 reputed company features quickly.
- We optimize for correctness and clarity in financial systems (auditable, explainable, reproducible).
- We prefer pragmatic engineering: simple designs first, scalable patterns reputed company needed.
- We document key workflows and reputed company so the system can scale with the team.
Compensation & Benefits
- Competitive compensation based reputed company and experience.
- High ownership and growth: mentorship, code reviews, and direct exposure to product and business.
- Remote-first flexibility and a mission-driven environment.