Senior Backend Engineer
Combine Global Recruitment | Job Description
Title: Senior Software Engineer, Backend (L3)
Location: Hyderabad, India
Model: Hybrid (3 times/week in the office)
The company is the leading technology provider for the global entertainment casting industry. We power the ecosystem that connects talent with opportunity across film, television, commercials, theater, and digital productions worldwide.
Headquartered in Los Angeles with operations across the US, Canada, UK, Australia, and India, our portfolio of eight industry-leading products serves thousands of casting directors, agents, and over 1.3 million performers globally. Since 2002, we've facilitated 14 million auditions and helped shape countless careers in entertainment.
Their core product is the industry standard for casting and auditioning, trusted by major studios, networks, and brands including Disney, Amazon, HBO Max, Nike, and Prime Video. With over 10,000 new roles posted monthly, our platform connects casting directors with the right talent through:
Talent discovery and submission management across a database of 1.3M+ performers
FastCapture®, our proprietary audition recording software
Secure video sharing and collaboration
End-to-end audition workflows
Responsibilities
Take ownership of backend development for their new platform , helping shape architecture and technical decisions from early stages
Build scalable services using Node.js and TypeScript in a product being developed from scratch
Design systems that handle real-world scenarios such as failures, retries, and asynchronous workflows
Work with microservices and event-driven architecture to support a fast-growing product
Implement and evolve APIs, services, and integrations as the product scales post-launch
Ensure high code quality through testing (unit and integration) and strong type safety practices
Design and optimize PostgreSQL databases for performance and scalability
Work with AWS services to deploy, monitor, and scale backend systems
Collaborate closely with product and frontend teams in a fast-paced, iterative environment
Support and mentor other engineers while helping establish backend best practices
Must-Haves
5+ years of full-time backend development experience using Node.js and TypeScript
Proven experience building and operating production-grade backend systems
Hands-on experience with microservices or distributed architectures
Strong experience with PostgreSQL (schema design, performance optimization)
Hands-on experience with AWS services (e.g., EC2, S3, RDS, SQS)
Experience designing and working with asynchronous systems (queues, messaging, event-driven)
Experience handling system reliability, failures, and edge cases in production
Experience writing unit and integration tests as part of the development workflow
Ability to work autonomously and take ownership of technical decisions
Nice-to-Haves
Experience with NestJS or similar backend frameworks
Experience with caching and search technologies (e.g., Redis, Elasticsearch)
Experience with asynchronous systems (e.g., SQS, RabbitMQ or similar queues)
Experience integrating third-party services (e.g., payments, external APIs)
Experience working in fast-paced or startup environments
Experience mentoring or informally leading other engineers
Soft Skills
Strong ownership mindset, taking responsibility and driving problems end-to-end
Product thinking, understanding user impact beyond implementation
Ability to operate in ambiguous, fast-evolving environments
Strong problem-solving and systems thinking
High attention to detail, quality, and edge cases
Collaborative and effective in cross-functional teams
- Department
- Technology (Development & Engineering)
- Locations
- India
- Remote status
- Hybrid
About Combine Global Recruitment
We help companies build high-performing teams with pre-vetted LATAM professionals. Outsourcing, Direct Hire, and Executive Search.