via Dice
$146K - 166K a year
Lead migration of Node.js services to Python, define engineering roadmaps, and develop new features in a payment systems environment.
10+ years of engineering experience, proven leadership in payments, strong Python and backend architecture skills, and experience with Node.js to Python migration.
Role: Senior Software Engineer - Payment Integration Location: US (Remote) Key Responsibilities • Lead the incremental migration of Node.js services to Python, ensuring stability, compatibility, and reduced technical debt. • Define the engineering roadmap, team structure, timelines, and delivery approach in collaboration with the product and engineering leadership. • Drive development of new features alongside the migration effort. • Bring strong experience in payment systems, payment gateway integrations, and high-compliance environments (e.g., PCI). • Provide architectural guidance across Python/React/RDS tech stack. • Ensure efficient execution using GenAI-assisted development tools (Cursor, Copilot, Claude, etc.). Required Experience • 10+ years of engineering experience with strong Python and modern backend architecture. • Proven leadership in payments domain, including gateway integrations. • Experience defining and executing engineering roadmaps and leading high-performing teams. • Strong understanding of Node.js → Python migrations is preferred. • Python/React with AWS RDS (managed relational database services such as PostgreSQL/MySQL). • Ability to operate independently and reduce dependency on client-side engineering teams. Job Types: Full-time, Contract Pay: $70.00 - $80.00 per hour Expected hours: 8 per week Work Location: Remote
This job posting was last updated on 12/18/2025