F

Flash

Corporate expense management via prepaid card

Software Engineering Specialist - Staff Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in BrazilRemote

About the Job

Requirements

  • Solid experience in backend development.
  • Strong experience with microservices architecture and distributed systems.
  • Experience with messaging and event-driven systems.
  • Experience with APIs such as REST, GraphQL, or RPC.
  • Experience with high-scale production systems.
  • Knowledge of testing and software quality practices.
  • Knowledge of system observability and monitoring.
  • Knowledge of API security.
  • Experience with cloud platforms such as AWS, GCP, Azure, or similar.
  • Knowledge of CI/CD.
  • Ability to influence technical and business decisions.
  • Ability to define what should be handled by AI versus what requires human judgment.
  • Ability to specify objectives and context before prompting AI.
  • Ability to design contracts and interfaces before generating code with AI.
  • Ability to define in advance what AI should not generate.
  • Ability to deliberately scope context and avoid context poisoning.
  • Ability to critically evaluate AI outputs for quality and alignment.

Responsibilities

  • Define and lead high-impact architectural decisions, considering scale, performance, resilience, and sustainability.
  • Work across teams to ensure technical consistency.
  • Investigate complex technical problems, identify root causes, and lead structured resolution.
  • Propose and drive technical improvements that increase system quality, reliability, efficiency, and sustainability.
  • Respond to critical incidents by contributing to diagnosis, mitigation, resolution, and follow-up system improvements.
  • Influence technology strategy with leadership.
  • Raise the team's technical level through mentorship and good practices.
  • Define and evolve engineering standards for architecture, quality, observability, and security.
  • Work with SLIs, SLOs, and SLAs to ensure system health.
  • Promote a data-driven culture and continuous improvement.
  • Encourage innovation and experimentation.
  • Share good practices, including strategic use of AI.
  • Build solutions to complex technical problems and serve as a primary technical reference for the team.
  • Move fluidly between technical strategy and execution.
  • Ensure the quality, consistency, and sustainability of delivered solutions while enabling engineers to work more autonomously.
  • Influence the team's technical decisions.
  • Mentor senior engineers, raise the collective technical level, and begin making meaningful cross-team contributions.
  • Contribute to technical decisions, help prioritize technical debt with business context, and connect architectural choices to product goals.
  • Actively participate in at least one cross-functional technical community, such as platform, security, data, or developer experience forums.
  • Share knowledge, provide team context, and contribute technical feedback to RFCs and ADRs.
  • Participate in the weekly Staff Engineers forum, raise relevant team issues, contribute Tech Radar proposals, and engage in architecture and organizational decision discussions.
  • Use AI tools to increase team productivity.
  • Connect technical choices to company OKRs.
  • Take ownership of impact, not only assigned tasks.
  • Connect teams and business units to prevent silos and duplicated effort.

Desired Qualifications

  • Experience with Node.js and TypeScript.
  • Experience with NestJS.
  • Knowledge of functional programming languages.
  • Experience with Kafka.
  • Experience with MongoDB.
  • Knowledge of Grafana and other observability tools.
  • Experience in antifraud and/or risk contexts.

About the Company

Flash

Corporate expense management via prepaid card

Flash is a Brazilian platform that provides a multi-benefit prepaid corporate card and expense-management solution. It centralizes meal, food, mobility, and cultural allowances in one system, giving employees autonomy over corporate expenses while cutting back on administrative workload for employers. The platform works through a prepaid corporate card connected to a unified interface for managing expenses, with a simple recharge flow and spending controls that can be adjusted to team needs. Revenue comes from fees for using the platform and the corporate cards. Flash differentiates itself by offering an integrated, interactive platform that consolidates multiple employee benefits into a single solution, emphasizing practicality, flexibility, and bureaucracy reduction for Brazilian companies of all sizes. The company’s goal is to simplify and scale corporate expense management and benefits in Brazil, improving employee empowerment and operational efficiency for its clients.

Company size
1,001-5,000
Company stage
Late Stage VC
Total funding
$157.6M
Headquarters
São Paulo, Brazil
Founded
2019

Recently Posted Jobs

Explore more opportunities at Flash

See more jobs