Senior Software Development Engineer
Summary
Design and build scalable backend services for revenue, payments, invoicing, and financial reporting using TypeScript, Node.js, GraphQL, PostgreSQL, and AWS.
You will design scalable backend services for revenue workflows, payments, invoicing, and financial reporting. You will build APIs and full-stack features, integrate internal systems and payment providers, implement financial logic, deploy AWS infrastructure, develop CI/CD and monitoring, and deliver auditable, fault-tolerant systems using modern TypeScript technologies.
Responsibilities
- Design and implement revenue, payment, and invoicing services
- Build APIs and full-stack features using Node.js, Next.js, TypeScript, GraphQL, and PostgreSQL
- Manage schemas and queries using Drizzle or Prisma
- Own integrations with Salesforce, NetSuite, banks, and payment processors
- Implement contingent payments, commission calculations, and milestone-based billing
- Integrate Claude and use Cursor to accelerate development
- Build and deploy AWS infrastructure
- Implement CI/CD workflows and monitoring
- Ensure systems are fault-tolerant, scalable, auditable, and instrumented
- Translate financial and contractual rules into reusable service logic
- Drive quality, automation, and performance
Requirements
- 7+ years of software engineering experience focused on backend or full-stack development
- Production experience with a TypeScript-native ORM
- Experience owning schema migrations, relations, and query optimization
- Deep production experience with Node.js, GraphQL, and PostgreSQL
- Hands-on expertise with AWS EC2, Lambda, RDS, S3, and IAM
- Familiarity with event-driven systems, API integrations, and microservice patterns
- Understanding of data modeling, transaction workflows, and secure service architecture
- Financial systems experience
- Experience with complex domain logic
- Familiarity with Salesforce, NetSuite, Concur, or related platforms
- Serverless architecture and FaaS experience
- Familiarity with Anthropic Claude API and Cursor
Benefits
- Competitive programs to support your well-being