Staff Software Engineer (Payments Platform) at Motion Recruitment
Boston, MA 02116
About the Job
About:
Our client is a leader in technology-driven parking management, offering a fully digital Parking Access and Revenue Control System (PARCS) that transforms how real estate owners, parking operators, tenants, and visitors manage parking facilities. Their innovative platform integrates advanced technology to streamline operations and improve user experiences.
Job Description:
They are looking for a skilled and experienced Staff Software Engineer to take full ownership of building out their payment and reporting system. You will be responsible for designing and developing a scalable and reliable solution that simplifies and automates financial operations. The system will handle transferring connect accounts to specific bank accounts, deposit checks, payments, recurring billing, and automating fund routing. This role plays a key part in reducing the need for manual accounting and auditing, and delivering the highest level of efficiency.
Key Responsibilities:
- Develop and own the architecture of the payment and reporting system.
- Build solutions to transfer connect accounts to specific bank accounts.
- Implement functionality to handle deposit checks, payments, and recurring billing.
- Automate fund routing and reduce the need for manual accounting.
- Collaborate with cross-functional teams to ensure the system integrates seamlessly into our existing digital platform.
Technology Stack:
- Backend: Node.js, TypeScript, Nest.js
- Frontend: React
- Payments: Stripe Connect
- Data & Hosting: Firebase, Google Cloud Platform (GCP)
Qualifications:
- Proven experience as a software engineer with a focus on payment systems or financial services.
- Strong expertise in Node.js, TypeScript, and Nest.js.
- Experience working with React on the frontend.
- Familiarity with Stripe Connect for handling payments.
- Knowledge of Firebase and Google Cloud Platform (GCP) for data storage and hosting.
- Ability to work independently, take ownership of projects, and lead the development process.
- Strong problem-solving skills and attention to detail.