Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Flash

Senior Software Engineer

Flash

Engenheiro(a) de Software Sênior desenvolvendo a plataforma de RH e financeiro da Flash. Projetando microsserviços escaláveis, APIs e arquiteturas orientadas a eventos, além de mentorar engenheiros.

Posted 8/13/2026full-timeRemote • 🇧🇷 BrazilSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in Clean Architecture, Event-Driven Architecture, and Domain-Driven Design while delivering scalable and high-performance software solutions. Proven ability to mentor engineers, collaborate across teams, and implement innovative practices in agile environments.

Highest-signal resume keywords
Node.jsReact.jsMicroservices ArchitectureRESTful APIsAutomated Testing

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Clean ArchitectureEvent-Driven ArchitectureDomain-Driven DesignNoSQL DatabasesMessaging ArchitecturesDesign PatternsSOLID PrinciplesUnit TestingIntegration TestingEnd-to-End Testing
Soft Skills
Technical LeadershipClear CommunicationProactivityContinuous Improvement MindsetCollaboration
Tools & Technologies
MongoDBRedisKafkaAWSGCPAzureCI/CDNestJSReact NativeTesting Tools
Industry Keywords
Agile DevelopmentDigital Product EnvironmentsScalable SoftwareHigh-Performance SoftwareSoftware Impact

Tech Stack

Tools & technologies
AWSAzureFlashGoogle Cloud PlatformGraphQLJavaScriptKafkaMongoDBNode.jsReactReact NativeRedis

About the role

Key responsibilities & impact
  • Structure and improve Flash's system architecture using Clean Architecture, Event-Driven Architecture, and Domain-Driven Design (DDD)
  • Share technical capabilities, knowledge, technologies, and ideas with the team
  • Support leadership in building, monitoring, and tracking system and product metrics with SRE support
  • Research, share, experiment with, and implement innovations and prototypes
  • Establish standards to support the agile development of junior professionals
  • Align with peers within the team and across other teams
  • Help build teams with event practices and rituals
  • Promote cohesive allocation of professionals into working groups
  • Foster a culture of knowledge sharing, continuous learning, feedback, and celebration of achievements
  • Develop high-quality software with scalability, performance, and availability
  • Deliver complex systems, microservices architectures, and integrations via RESTful/GraphQL APIs
  • Mentor less experienced engineers, participate in code reviews, and contribute to system design decisions
  • Collaborate with Product, Design, and Agile teams

Requirements

What you’ll need
  • Experience with Node.js, React.js, and other JavaScript frameworks
  • Proven experience developing highly scalable, high-performance, and highly available software
  • Experience delivering complex systems, microservices architectures, and integrations via RESTful/GraphQL APIs
  • Experience mentoring less experienced engineers, performing code reviews, and making system design decisions
  • Experience working in digital product environments collaborating with Product, Design, and Agile teams
  • Knowledge of NoSQL databases such as MongoDB and Redis
  • Advanced practices in automated testing: unit, integration, and end-to-end tests
  • Proficiency with messaging and event-driven architectures, such as Kafka
  • Familiarity with Design Patterns, SOLID principles, Clean Code, and Clean Architecture
  • Autonomy, proactivity, and the ability to navigate ambiguity
  • Technical leadership capabilities and the ability to collaborate without formal authority
  • Business- and customer-focused mindset with attention to software impact
  • Clear and assertive communication with technical and non-technical stakeholders
  • Pragmatism, prioritization skills, and the ability to balance technical excellence and delivery speed
  • Continuous improvement mindset, resilience, and openness to feedback
  • Nice-to-haves: NestJS, React Native, scalable microservices development, AWS/GCP/Azure, CI/CD, and testing tools

Benefits

Comp & perks
  • Flash benefit card with flexible options: meals, groceries, transportation, health, education, culture, and wellbeing
  • Health insurance
  • Life insurance
  • Extended maternity and paternity leave
  • Childcare assistance
  • Day off on your birthday
  • Hybrid and flexible work model
  • Home office allowance
  • Office experiences
  • Exclusive partner discounts in the Flash app
  • TotalPass
  • Pet plan through Guapeco
  • Creative and technology-focused environment
  • Autonomy to create, test, and transform ideas
  • Accelerated learning
  • Sense of belonging and collaboration
  • Opportunity to make your mark on the future of work