Senior Software Engineer, Backend
Flexbase.appBusiness Banking, company
BrazilSenior
Software Engineering
About the role
Develop and maintain backend services for Flex's financial platform.
- •We are looking for engineers to help us build a diverse and vibrant company.
- •As a senior software engineer, you will work across the entire stack with a focus on the back-end.
- •Key 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.
- •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.
Tech stack
Node.jsTypeScriptAWSGoogle CloudAzureDockerKubernetesCI/CDPostgreSQLMySQLMongoDBRedisGraphQLGitLinuxJiraConfluencePostmanREST APIgRPCWebSocketsRabbitMQCelerySidekiqNotionSlackAsanaLinearMonday.comAirtable
Match insights
Tech:Node.js, TypeScript, AWS, Google Cloud, Azure
Level:Senior