Staff Software Engineer, Backend

at Flex
  • Remote - Colombia

Remote

Software Development

Senior

Summary

The job is for a Senior Software Engineer at Flex, a remote company building a finance super app for mid-market businesses. The role involves owning large domains related to card processing/issuing and core ledgering of financial transactions, and working across the entire stack with a focus on the back-end.

Requirements

  • Proficiency in NodeJS+Typescript and server design principles
  • An 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 of each
  • Strong propensity to make data-driven decisions on technical architecture and project prioritization
  • Exposure to modular monoliths and micro-services along with the benefits and challenges they bring
  • Experience with any cloud based provider like Google Cloud, AWS, or Azure
  • Four or more years of relevant industry experience with a track record of shipping high-quality products and features at scale
  • A strong work ethic and are ready to grind
  • Have built and shipped a working project or product, ideally something complex

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 ability to solve problems and find solutions for the servicing team
Share this job:
Please let Flex know you found this job on Remote First Jobs 🙏
Apply now