Senior Software Engineer
BrexRemotely
reacttypescriptjavakotlinpostgresqlnetsuitekafkamicronaut
Job Description
📋 Description
- Build and maintain the core accounting platform, including reusable records, rules, mappings, and
- Own ERP connectivity end-to-end, building and scaling reliable integrations with NetSuite
- Implement customer-facing close experiences for reviewing, configuring, reconciling, and exporting
- Collaborate with Product, Design, Data Science, and Implementation teams to translate complex
- Design distributed systems where correctness is non-negotiable, making idempotency, reconciliation
- Own problems end-to-end, from user experience and API design to data models, scalability, and
🎯 Requirements
- 5+ years of full-time software engineering experience with a focus on backend development.
- 2+ years of experience building systems in a domain where correctness and reliability were core
- Strong curiosity for digging deep into the technical problems, and a track record of owning
- Experience designing APIs, data models, and platform capabilities that serve many different
- Proficiency in backend technologies (e.g., Kotlin, Java, TypeScript) and comfort with our stack
- Experience architecting, developing, and testing full-stack applications end-to-end.
🎁 Benefits
- Hybrid work in São Paulo with a minimum of three coordinated days in the office per week (Mon, Wed