remote
Senior Software Engineer, Back End Payments - Collectors
Software Engineer
Lead the design and implementation of scalable payment services, ensuring high availability and security across a global collectibles marketplace using Python, Node.js, and AWS.
About the role
Key Responsibilities
- Architect and develop robust payment microservices that handle high transaction volumes with low latency.
- Integrate third‑party payment gateways (e.g., Stripe, PayPal) and manage secure data flows.
- Collaborate with front‑end and product teams to define API contracts and deliver end‑to‑end solutions.
- Implement CI/CD pipelines, containerization (Docker), and cloud deployments on AWS.
- Monitor, troubleshoot, and optimize performance, ensuring compliance with PCI‑DSS and other security standards.
Requirements
- 5+ years of backend development experience, preferably in payment systems.
- Strong proficiency in Python and Node.js with a solid grasp of asynchronous programming.
- Hands‑on experience with AWS services (Lambda, ECS, RDS, SQS) and Docker orchestration.
- Deep knowledge of relational databases (PostgreSQL/MySQL) and query optimization.
- Excellent problem‑solving skills, attention to detail, and a passion for building reliable, scalable services.
Skills
pythonnodejsawsdockersql