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