Software Programmer
Skills
ReactNext.jsNode.jsCloverUber DirectPCI ComplianceLoad Testing
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Experience reviewing and securing payment flows and API integrations
- Strong React/Next.js and Node.js development skills
- Hands-on deployment experience with production hosting databases SSL and secrets management
- Experience integrating or launching Clover payment systems
- Experience with delivery or courier API integrations such as Uber Direct
- Ability to perform load testing monitoring setup and incident alerting
- Comfort documenting operational procedures and handoff notes
Nice to have
- Security-minded
- Detail-oriented
- Independent
- Production-focused
- Communicative
Day to day
- Review the codebase for security issues in payment handling order flow and API integrations with a sharp focus on Clover tokenization and PCI compliance
- Deploy the application to production with secure hosting database setup environment variables secrets SSL and domain configuration
- Activate Clover live credentials across all 18 store locations connect Uber Direct in production and validate a full end-to-end delivery dispatch
- Set up basic monitoring and alerts perform load testing under peak multi-location demand and produce clear deployment rollback and key-rotation documentation