Senior Backend Developer
BetterCharge
Job description
BetterCharge is rewriting the rules of payments. We help merchants recover lost revenue from declined cards by working smarter and faster—think real-time transaction decisioning, clever retries, and seamless partner integrations. Our platform quietly hums behind the scenes, making money flow better, smoother, and stronger.
As a Senior Backend Developer, you’ll be the engine room operator of this mission-critical system—designing and building backend services that handle high-volume financial data with speed, reliability, and security. You’ll work closely with our CTO and founding team to push the boundaries, make smart architectural calls, and deliver rock-solid code.
Job responsibilities
- Architect, build, and maintain backend services and APIs in Node.js on AWS (Lambda, S3, Kinesis, and more)
- Own critical infrastructure powering transaction flows and retry engines
- Collaborate tightly with product, data, and integration teams to ship end-to-end features
- Lead code reviews, mentor engineers, and champion backend best practices
- Identify and fix performance bottlenecks, security issues, and stability gremlins
- Contribute to architecture decisions, observability tooling, and developer experience improvements
Job requirements
- 5+ years experience building production-grade backend systems
- Deep experience with Node.js and modern JavaScript/TypeScript patterns
- Proven expertise in AWS architecture, including Lambda, RDS, SQS, and CloudWatch
- Strong understanding of relational databases (PostgreSQL or MySQL preferred)
- Experience working on high-throughput, high-availability systems
- Strong software engineering fundamentals: testing, observability, code quality
- Ability to lead, own, and deliver complex backend projects end-to-end
- Bonus: experience with payments, fintech, or transaction-heavy systems