Senior Software Engineer, Backend at Flex

Remote - Remote

Apply
More jobs at Flex

Flex is a fully remote fintech company building a finance super app for premium business owners. This senior backend engineer role focuses on designing and building robust financial services, owning large domains such as card processing and ledgering, and shaping the platform's architecture. The position offers the chance to work across the stack, mentor peers, and drive innovation in a fast‑growing, early‑stage company.

Salary

USD 55,000 - 100,000/year

Requirements

Experience

  • Four or more years of relevant industry experience

Skills

  • Proficiency in Node.js+TypeScript and server design principles
  • Understanding and interest in architectural patterns for highly available, scalable, low-latency, asynchronous systems
  • Ability to hold yourself and the team to high standards
  • Strong communication (written and verbal) and interpersonal skills
  • Ability to provide in-depth evaluation of multiple technical directions and determine tradeoffs
  • Strong propensity to make data-driven decisions on technical architecture and project prioritization
  • Exposure to modular monoliths and micro-services
  • Experience with any cloud based provider like Google Cloud, AWS, or Azure
  • Ability to solve problems and find solutions for the servicing team
  • Strong work ethic
  • Built and shipped a working project or product, ideally something complex

Languages

  • English

Responsibilities

  • Ownership over large domains and features related to card processing/issuing, and core ledgering of financial transactions
  • Play a critical role in the development, design, and maintenance of Flex's platform and services.
  • Architect well thought-out services and data models that ensure Flex's continued growth
  • Own problems end-to-end, thinking through everything from API contracts, data, scalability, security, observability, and metrics.
  • Lead by example and mentor engineers in all aspects of planning, development and testing.
  • Be a catalyst for driving best-in-class technology frameworks and tooling while staying engaged with the latest technology trends.
  • Be on call, with the expectation to solve problems and find solutions for the servicing team

Technologies

Node.jsTypeScriptGoogle CloudAWSAzuremicroservicesmodular monolithAPIscalabilitysecurityobservabilitymetrics

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.