Staff Product Engineer - Payments
New
J
JobgetherFintech, Benefits
BrazilFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of professional software engineering experience; 2+ years in fintech, payments, or regulated workflows
- Required Skills
- PostgreSQLPythonSQLDjangoVue.JsReactDistributed Systems
Requirements
- 5+ years of professional software engineering experience, with a strong background in backend development and technical ownership.
- 2+ years of experience in fintech, payments, banking, benefits administration, or another domain involving financial transactions or regulated workflows.
- Proven experience building, maintaining, and operating production systems where reliability, correctness, scalability, and observability are critical.
- Demonstrated ability to independently deliver complex projects with measurable customer or business impact.
- Strong proficiency in Python and solid understanding of backend architecture, APIs, data modeling, and distributed systems.
- Strong SQL skills and experience with relational databases, preferably PostgreSQL.
- Experience with payment concepts such as transactions, ledgers, reconciliation, KYB/KYC, account verification, ACH/card payments, or payment operations.
- Experience designing resilient systems with robust monitoring, alerting, logging, incident response, and failure-recovery mechanisms.
- Experience with Django and Django REST Framework is preferred.
- Experience designing financial data models, ledger systems, reconciliation processes, or transaction-processing workflows is highly valuable.
- Familiarity with component-based frontend frameworks such as React or Vue.
- Strong product sense and ability to connect technical decisions with user and business outcomes.
Responsibilities
- Design, build, and operate reliable backend systems supporting money movement, benefit spending, account verification, transaction processing, reconciliation, and related financial workflows.
- Lead complex initiatives from discovery and problem definition through technical design, implementation, production release, monitoring, and continuous improvement.
- Partner with product, operations, finance, compliance, and business stakeholders to understand user needs, business objectives, and operational constraints.
- Make architectural and technical decisions that balance speed, reliability, security, compliance, maintainability, and user experience.
- Build resilient financial infrastructure with strong guarantees around correctness, idempotency, auditability, observability, and failure recovery.
- Contribute across the technology stack when required, including frontend development, to deliver complete product outcomes.
- Write clean and maintainable code, participate in code reviews, mentor engineers, and promote strong engineering practices and standards.
- Investigate and resolve complex production issues while maintaining effective monitoring, alerting, logging, and incident response practices.
View Full Description & ApplyYou'll be redirected to the employer's site