Staff Backend Engineer | JVM
New
J
JobgetherFintech
Based in BrazilFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 15+ years of professional experience building production software; 8+ years of experience owning the architecture of large-scale distributed backend systems; 4+ years in a Staff Engineer, Principal Engineer, or Software Architect role
- Required Skills
- AWSPostgreSQLJavaJVMKafkaKotlinSpring BootRedisScalaDistributed Systems
Requirements
- Have 15+ years of professional experience building production software.
- Have 8+ years of experience owning the architecture of large-scale distributed backend systems.
- Have 4+ years in a Staff Engineer, Principal Engineer, or Software Architect role driving technical decisions across multiple engineering squads.
- Bring deep expertise in the JVM ecosystem, including Java, Kotlin, or Scala, and Spring Boot.
- Have strong experience with SQL, PostgreSQL, Redis, Kafka, SQS, or RabbitMQ, event-driven architecture, AWS, and Kubernetes.
- Demonstrate experience designing and scaling complex architectures, including service boundaries, data consistency, messaging patterns, and zero-downtime deployments.
- Have defined technical standards or shared platform capabilities adopted by at least four engineering teams.
- Have experience writing RFCs and ADRs, aligning stakeholders, and driving technical proposals through implementation and adoption.
- Have led significant architectural modernization or re-engineering while maintaining product delivery and service availability.
- Have defined SLOs and delivered measurable improvements in availability, p95/p99 latency, throughput, or infrastructure costs.
- Have experience establishing security practices across teams, including authentication, authorization, personal data protection, OWASP, and PCI requirements.
- Understand unit, integration, contract, and end-to-end testing, and have led complex production incident investigations.
- Have hands-on experience with agentic coding tools such as Claude Code, Factory Droid, or similar solutions, and establishing AI-assisted engineering practices.
- Have experience with high-volume payment, credit decisioning, ledger, or onboarding systems in fintech, banking, lending, or marketplace environments.
Responsibilities
- Drive backend technical direction and architectural decisions across multiple engineering squads.
- Improve payment success rates, onboarding, marketplace conversion, and engineering delivery speed.
- Collaborate with Product, Risk, and Growth teams on credit decisioning, checkout, payments, repayments, and collections.
- Own platform reliability, scalability, performance, security, infrastructure cost, and operational simplicity.
- Design shared engineering foundations, including service templates, reusable libraries, messaging and event standards, CI/CD pipelines, and release practices.
- Define and support Service Level Objectives and error budgets, and lead root-cause analysis for complex production incidents.
- Translate security and quality requirements into automated CI checks and engineering standards.
- Drive adoption of agentic coding tools and AI-assisted development practices, with conventions and safeguards for AI-generated code.
- Write and drive adoption of technical RFCs and Architecture Decision Records, aligning stakeholders on technical priorities and trade-offs.
- Mentor Senior Engineers and contribute to technical hiring, interviewer calibration, and engineering reviews.
View Full Description & ApplyYou'll be redirected to the employer's site