Responsibilities
- Design and build strong, resilient, and robust APIs, libraries, and tools to power Brex engineers and operations
- Own functionality and scalability features by taking responsibility from inception to deployment
- Be responsible for full software development lifecycle: design, development, testing, and operating in production
- Uphold our high engineering standards and bring consistency to the codebases, infrastructure, and processes you will encounter
Requirements
- 3+ years of experience working as a software engineer
- Experience creating libraries and tools for engineers and operations
- Experience building and designing scalable backend systems
- Experience working with SQL or NoSQL databases
- Familiarity with software engineering development cycles
- Experience working with backend programming languages (Java, Kotlin, Python)
- Ability to hold yourself and the team to high standards
- Strong communication and interpersonal skills
- English proficiency/fluency, both written and speaking (note: interviews will be conducted in English)
Nice to Have
- Experience collaborating with experts in product, design, and operations
- Familiarity with functional programming languages
- Strong writing skills
- Proactive approach
Work Arrangement
Hybrid — São Paulo
Additional Information
- Minimum of three coordinated days in the office per week: Monday, Wednesday, and Thursday
- Up to four weeks per year of fully remote work
- English proficiency/fluency, both written and speaking
- Interviews will be conducted in English
- Brex recruiters will only reach out via LinkedIn or email with a brex.com domain