Senior Full Stack Engineer, Payments (Python & Angular)

New
O
OttimatePayments automation
LATAM - Remote; Workable locations: Mexico. ArgentinaContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
6+ years of professional experience building web applications using modern software engineering practices.
Required Skills
AWSPostgreSQLPythonDjangoAngular

Requirements

  • Have 6+ years of professional experience building web applications using modern software engineering practices.
  • Demonstrate strong proficiency in Python and Django on the backend.
  • Demonstrate strong proficiency in Angular on the frontend.
  • Have hands-on experience working within a design system or shared component library.
  • Have experience using AI coding tools such as Claude Code, Cursor, or similar as part of a daily workflow.
  • Have a track record of building performant and scalable systems across frontend and backend, with prior work to point to.
  • Apply rigor to correctness, data integrity, and security when building systems that handle money.
  • Be able to debug complex issues across frontend rendering, database performance, and payment flows.
  • Think critically about technical implementation and how well products serve users' needs.
  • Explain complex technical topics clearly to the team.
  • Nice to have: payments or fintech experience, including money movement systems or integrations with payment processors, banks, or card networks.
  • Nice to have: familiarity with PCI DSS, NACHA, or SOC 2; accounting or ERP integrations; LLM or AI API features; AWS and modern DevOps practices; or product sense.

Responsibilities

  • Plan, design, build, and ship full-stack payments features, including Angular interfaces and Django services.
  • Own the quality, reliability, performance, and user experience of payments systems end-to-end.
  • Help evolve the architecture as payments modules migrate into independent services.
  • Build and maintain integrations with banks, payment processors, and card networks for ACH, virtual card, check, and wire payments.
  • Design payment integrations for idempotency, auditability, and graceful failure recovery.
  • Partner with engineers, designers, product managers, finance, operations, and payment partners to define user experiences and technical approaches.
  • Drive code reviews and maintain unit and integration tests, especially for money movement.
  • Triage and fix bugs, including working directly with users to understand problems and close the loop.
  • Use AI tools, workflows, and automations to accelerate design, coding, testing, and shipping.
  • Contribute to AI-powered payment features such as payment matching, exception handling, and fraud detection.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now