Senior Backend Developer | Scrabble & Jigsaw
Job Description
Senior Backend Engineer (Infrastructure & Reliability)
What we need: Someone with 3-4 years of experience building reliable, scaled systems
who can take our infrastructure to the next level as we move to enterprise customers and
on-premise deployments.
We need someone who has owned infrastructure end-to-end - not just written code, but
managed deployments, handled production incidents, set up monitoring, and thought about
cost/reliability trade-offs.
The work:
● Design and build robust, reliable backend infrastructure that doesn't break at
enterprise scale
● Manage cloud deployments (AWS - EC2, RDS, Lambda, networking, cost
optimization)
● Set up containerized applications, connect services, manage networking
● Implement comprehensive observability: logging, alerts, monitoring (Sentry,
Cloudwatch) so we know when things break before customers do
● Build testing frameworks (unit, integration, API) and CI/CD pipelines that let us ship
fast without breaking things
● Optimize database performance: SQL queries, connection pooling, database
architecture
● Handle background job systems and queues (Celery, Redis, distributed task
management)
● Prepare for SOC2 compliance and security requirements
● Work on on-premise deployment capabilities for enterprise customers
● Reduce our fear - make it so we're not worried about systems failing when we
onboard big customers or ship new features
Who fits:
● 3-4 years backend experience building production systems at scale
● Strong AWS (or other cloud) infrastructure experience - has actually managed
infrastructure, not just used it
● Python backend skills (FastAPI/Django/Flask) - can write clean, maintainable code
● Experience with Docker, microservices, queue-based architectures, distributed
systems
● Production mindset - thinks about failure modes, monitoring, reliability, cost - not
just "does it work on my laptop"
● Ownership mentality - sees what needs fixing and just fixes it, doesn't need
hand-holding
Strong in 3-4 of these areas:
● Scaling applications: Docker, Kubernetes, EC2 utilization, horizontal scaling
● Database optimization: SQL query optimization, connection management,
PostgreSQL tuning
● Inter-service communication: WebSockets, real-time systems, API design, queues,
Redis, pub/sub, Celery
● Security: Authentication, tokens, private subnets, firewalls, API gateways
● Testing: Unit, integration, API test frameworks
● Monitoring: Celery monitoring, error tracking, logging, Sentry, CloudWatch, alerting
systems
● CI/CD: CodePipeline, CodeDeploy, GitHub Actions
Tech Stack:
Python (FastAPI), PostgreSQL, Celery, AWS (RDS, EC2, Lambda, CloudWatch,
CodePipeline), Docker, Redis, Sentry, Supabase, GitHub Actions, Next.js
What we offer:
● High ownership - you'll own infrastructure and reliability for a fast-growing AI
product
● Work directly with founders on architecture and technical decisions
● Real impact - your work directly enables us to land enterprise customers
● Meaningful equity
● Solve actual scaling/reliability challenges as we move to enterprise and on-prem
● Small team, fast-paced, high autonomy, low bureaucracy
● Bangalore-based, in-person collaboration
