Company : Fraud Deflect
Role : Senior Software Engineer
Language : Native / fluent English. Resumes in English.
About the role
Own critical services, mentor engineers, and interface with clients. Ship API-first Python systems, internal and customer Angular websites, automate dispute / chargeback workflows, and run Kubernetes with Terraform-managed infra.
Responsibilities
Lead projects, designs, and reviews; mentor junior / mid engineers.
Work to create frontend and backend for internal and customer website.
Automate ops : evidence assembly, reconciliations, SLA timers, notifications, approvals.
Model data with SQLAlchemy, etc. on MySQL / MariaDB; use ClickHouse and S3 / Parquet.
Run services on AWS with Docker + Kubernetes (Helm / Kustomize, GitOps optional).
Define infrastructure with Terraform (modules, state, policy checks).
Add observability (logs / metrics / traces), CI / CD with TeamCity / GitHub Actions, safe rollouts.
Collaborate with teams on API contracts, performance, and security.
Required
Proven REST API design and operations at scale.
Terraform in production (modules, remote state, policy as code).
Payments / fintech : disputes / chargebacks, reconciliation, integrations.
Orchestration / workflows and event-driven patterns; human-in-the-loop.
AWS, Docker, Kubernetes in production; GitHub Actions; observability.
Production Frontend / Backend Angular 17+, TypeScript / RxJS, NgRx or Signals, secure API integration, unit / e2e tests.
Python (3.12+ preferred) : typing / mypy, async / multiprocessing, testing, profiling.
Strong SQL; SQLAlchemy; columnar DBs (e.g., MySQL, ClickHouse).
Systems basics : networking / HTTP / TLS, concurrency, performance.
Nice to have
Airflow / Prefect / Dagster, FastAPI / Flask, Angular Nx / NgRx, Cypress / Playwright.
How to apply
Send an English resume and links to APIs / code / docs showing Python, Terraform / Kubernetes, Angular, automation, and payments / chargebacks work.
Senior Software Engineer • Cajamar, São Paulo, Brazil