.

.

.

Role: Remote Senior Backend Developer (Python/FastAPI) / Head of development for FinTech

We are:

Talents2Germany is a recruitment partner and talent accelerator helping startups and small tech teams in Germany access highly skilled global software developers. Our consultants are experienced developers — we match based on technical depth and long-term fit.
Note: This role is not within Talents2Germany. You will join a client company we support: a lean, fast-moving team building digital products in domains such as finance, crypto, and geospatial infrastructure. We guide you through the hiring process and onboarding, but your day-to-day work will happen directly with the client team.

Role Summary:

The client is fundamentally open to hiring the right person — provided they meet the technical requirements and fit the team. If you have the right skills and mindset, there is real flexibility on background and location. This is the first internal engineering hire. You will be embedded directly with the founding team and act as the technical bridge between the founders and the existing external development team in Italy. Your mandate is hands-on: understand the codebase end-to-end, raise quality standards, and drive the transition to an internalized team. Over 6–18 months, as the company scales post-funding, this role grows into Head of Development: recruiting additional engineers, owning the technical roadmap, and internalizing development fully.

Tech Stack
BackendFastAPI (Python) — primary backend framework
FrontendReact, Next.js — packaged within OpenFin desktop container
Financial DesktopOpenFin, FDC3 (Financial Desktop Connectivity and Collaboration Consortium) — fundamental architectural requirement
CloudAmazon Web Services (AWS) — core infrastructure
DatabasePostgreSQL — Bridge model for strict multi-tenant isolation
Auth / IdentityClerk, JWT Claims — enterprise-grade, tenant segregation, auditability
CommunicationREST APIs, WebSockets — decoupled frontend/backend communication
ArchitectureAPI-centric, decoupled — frontend packaged in OpenFin, backend on AWS
AI Dev ToolsClaude Code — AI-assisted development and code review
DomainFX Risk Management, real-time options market data, treasury software
Key Responsibilities:
  • Phase 1 — Senior Engineer (Months 1–6)
    • Conduct a thorough audit of the existing codebase — identify quality gaps, technical debt, and architectural risks
    • Act as the technical interface between the founders and the external Italian development team
    • Enforce and raise quality standards: test coverage, code consistency, documentation
    • Build and maintain features across the FastAPI backend, Next.js frontend, and AWS infrastructure
    • Maintain secure, stable multi-tenant data handling (PostgreSQL Bridge model, Clerk / JWT)
    • Leverage Claude Code for AI-assisted development, code review, and productivity
    • Establish CI/CD workflows, developer standards, and code governance practices
    • Participate in regular syncs with founders — proactive, clear communication is essential
  • Phase 2 — Head of Development (Months 6–18)
    • Recruit and onboard 2–3 additional internal engineers
    • Lead the gradual transition from external agency to fully internalized development
    • Own the technical roadmap in close collaboration with the CEO and COO
    • Manage knowledge transfer, team structure, and delivery quality
    • Potential equity participation based on performance and company growth
Must-Have Requirements:
  • 5+ years of professional software engineering experience in production environments
  • Strong Python / FastAPI backend development — demonstrable through real production work
  • Solid React / Next.js frontend experience — UI built for users, not developers
  • Hands-on AWS experience (infrastructure, deployment, security)
  • PostgreSQL proficiency — schema design, multi-tenancy, query optimization
  • OpenFin and/or FDC3 experience — or strong, demonstrable motivation to learn; fundamental to the platform architecture
  • Excellent English — clear, confident communication in video calls and async
  • Strong code review and codebase assessment skills — ability to critique objectively
  • Background in financial services, fintech, or trading technology
  • Stable employment history — 2–3+ years with same employer strongly preferred
  • Direct, proactive communication style — comfortable with senior, demanding stakeholders
  • Comfortable with AI-assisted development — Claude Code experience or clear openness to adopt

Strong advantage

  • Hands-on Claude Code experience in a professional development workflow
  • Italian language skills (B1 or above) — for collaboration with the Italian dev team
  • Experience leading or mentoring small engineering teams
  • Knowledge of FX markets, derivatives, or treasury risk management concepts
  • CI/CD setup, test automation, and code governance experience
  • WebSocket implementation experience in production systems
Hiring Process:
  1. CV + GitHub/code sample (anything representative is fine)
    • Up-to-date CV in English
    • Clearly shows your hands-on experience with Python / FastAPI, React, and PostgreSQL
    • Link to your GitHub profile (public repositories preferred)
    • If GitHub is not available: attach or link at least one code sample demonstrating backend or fullstack work
    • Code must be your own — be ready to walk through it in the screening call
  2. One-Minute self presentation Video
    • Record a short video of maximum 60 seconds
    • This is a general video — do not tailor it to a specific company; it can be reused for other applications
    • Cover the following four points:
      • Your most relevant experience for a fullstack developer role (1–2 highlights)
      • One technology or stack you used and one measurable outcome — e.g. latency, error rate, throughput, cost reduction, or delivery time
      • Why you are looking for a new remote engagement at this point in your career
      • A project you are most proud of — and why
    • Upload to a shareable link (Google Drive, Loom, YouTube unlisted, or similar) and include the link in your application
    • Videos without a working link will not be reviewed
  3. Backend-focused coding task (API-first, no GUI required)
    • Reproducible run (Docker recommended)
    • README written by you
    • Short notes on trade-offs, assumptions, and next steps
  4. Technical interview based on your submission (deep dive into decisions)
  5. Optional: paid trial week to validate collaboration on real tasks

  • To apply, please send your CV (and portfolio/GitHub if available).
Job Category: Software-Dev
Job Type: Full Time
Job Location: Remote