Senior Backend Engineer | Jigsaw
full-time
Posted on February 23, 2026
Job Description
Senior Backend Engineer
Job Summary
We are looking for a Senior Backend Engineer to enhance our infrastructure and reliability as we cater to enterprise customers and on-premise deployments. This role is essential to ensure that our systems are reliable and scalable. The ideal candidate will have a strong background in managing infrastructure end-to-end, including coding, deploying, and monitoring.
Responsibilities
- Design and build robust, reliable backend infrastructure that scales effectively at an enterprise level.
- Manage cloud deployments utilizing AWS services such as EC2, RDS, Lambda while focusing on cost optimization.
- Set up containerized applications, manage networking, and connect services efficiently.
- Implement comprehensive observability through logging, alerts, and monitoring using tools like Sentry and CloudWatch.
- Build testing frameworks (unit, integration, API) and CI/CD pipelines to ensure speedy development without compromising reliability.
- Optimize database performance through SQL queries, connection pooling, and architecture improvements.
- Handle background job systems and queues, utilizing tools such as Celery and Redis for distributed task management.
- Prepare the system for SOC2 compliance and address security requirements to protect customer data.
- Develop on-premise deployment capabilities tailored for enterprise customers.
- Foster a culture of reliability and resilience in system architecture to alleviate concerns during customer onboarding and feature launches.
Qualifications
- 3-4 years of backend experience in building and managing scalable production systems.
- Strong expertise in AWS or other cloud infrastructure management, with hands-on experience beyond basic usage.
- Proficiency in Python (FastAPI, Django, Flask) with a focus on writing clean, maintainable code.
- Experience with Docker, microservices, queue-based architectures, and distributed systems.
- Production mindset emphasizing failure modes, monitoring, reliability, and cost considerations.
- Ownership mentality, showcasing proactive problem-solving and initiative.
Preferred Skills
- Strong skills in any 3-4 of the following areas:
- Scaling applications using Docker, Kubernetes, and EC2 utilization.
- Database optimization, including SQL query performance, connection management, and PostgreSQL tuning.
- Inter-service communication strategies such as WebSockets, real-time systems, and API design.
- Security practices concerning authentication, tokens, private subnets, and API gateways.
- Testing methodologies including unit, integration, and API test frameworks.
- Monitoring tools and error tracking systems including Sentry and CloudWatch.
- CI/CD practices utilizing CodePipeline, CodeDeploy, or GitHub Actions.
Experience
- 3-4 years of relevant experience in backend engineering with a focus on infrastructure and reliability in production environments.