Senior Backend Engineer
Autocorp Technologies
This is a remote position.
- Design and implement scalable GraphQL APIs using PostGraphile and PostgreSQL
- Develop and optimize complex SQL queries and database schemas with proper indexing strategies
- Build and maintain background job processing systems
- Architect plugin-based resolver systems for domain-specific business logic
- Implement robust error handling and retry mechanisms
- Build and maintain an extensive library of integrations
- Develop CRM integrations with proper data synchronization strategies
- Create webhook handlers for real-time event processing from external systems
- Design ETL pipelines
- Deploy and manage containerized applications on AWS ECS using Infrastructure as Code (AWS CDK)
- Implement CI/CD pipelines with automated testing and deployment strategies
- Monitor and optimize application performance using distributed tracing and logging
- Write comprehensive unit and integration tests using Jest
- Implement type-safe code using TypeScript with auto-generated types from GraphQL schemas
- Conduct code reviews and mentor junior developers
- Establish and maintain coding standards and best practices
- Debug complex production issues across distributed systems
Requirements
- 5+ years of backend development experience with Node.js/TypeScript
- Strong expertise in *PostgreSQL* including complex queries, performance optimization, and migrations
- Production experience with *GraphQL APIs* (PostGraphile experience is a plus)
- Solid understanding of *AWS services* (ECS, Lambda, S3, Cognito, SES)
- Experience with *background job processing* and event-driven architectures
- Proficiency in *Git workflows* and collaborative development practices
- Experience with financial services, lending, or automotive industry
- Knowledge of credit bureau APIs and identity verification systems
- Familiarity with CRM platforms
- Experience with real-time communication (Twilio, SendGrid)
- Understanding of compliance requirements (PCI, SOC2, data privacy)
- AWS certifications
- Startup experience - you've thrived in ambiguous, resource-constrained environments
Benefits
- Small, high-impact engineering team in a fast-paced startup environment
- Remote-first with flexible hours - work when you're most productive
- Direct collaboration with product and business stakeholders
- Ownership mentality - you'll own features from conception to production
- Embrace the chaos - we move fast, break things, and iterate quickly
- Continuous learning environment where adaptability is key
- Competitive salary
- Excellent health, dental, and vision coverage
- Claude Code subscription for AI-powered development
- Flexible hours - work when you're most productive
- Flexible PTO and work-from-anywhere policy