Backend Engineer, Payments Team
Team: Engineering
Location: Buenos Aires
Commitment: Contractor
Workplace Type: hybrid
JOB DUTIES AND RESPONSIBILITIES
- Build and maintain high-quality payment features and financial infrastructure using Node.js.
- Design, implement, and maintain reliable payment processing flows, reconciliation processes, financial ledger systems including double-entry bookkeeping, and idempotent payment operations.
- Collaborate with the product team and other engineers to ensure seamless integration of payment systems with the broader platform.
- Actively participate in code reviews, providing and receiving constructive feedback to improve overall code quality.
- Participate in interview panels related to platform development hiring.
- Contribute to the Platform Community, sharing knowledge and helping to shape hiring and technology policies.
- Work closely with the Engineering Manager, following the guidelines and direction provided by the Engineering Manager.
- Troubleshoot and resolve software defects and other technical issues in payment-critical systems.
The duties and responsibilities outlined above are not a comprehensive list and additional tasks may be assigned from time to time based on business needs.
REQUIREMENTS AND QUALIFICATIONS
- At least 7 years of experience in application development using Node.js.
- Proven experience in the payments or fintech domain, including working with payment processing systems in production.
- Strong understanding of the payment processing lifecycle: authorization, capture, refund, void, and chargebacks.
- Experience with reconciliation processes between internal systems and external payment providers.
- Familiarity with financial ledgers and double-entry bookkeeping principles.
- Experience designing idempotent operations in distributed payment systems.
- Strong knowledge of architecture patterns, frameworks, and best practices.
- Strong communication and collaboration skills.
- Bachelor’s degree in Computer Science is preferred.
- English proficiency is a must. It’s important you can communicate your ideas clearly as you will be interacting with English-speaking coworkers.
- Must be based in Buenos Aires.
- Availability to work on-site in our office in CABA two days a week (Tuesdays and Thursdays).
NICE TO HAVE
- Experience working with Stripe APIs and payment infrastructure.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
