Summary
What you’ll impact
The organization is seeking a Senior Backend Engineer to design and build scalable, resilient distributed systems and tooling for observability, data-intensive architectures, and developer productivity. The role involves working across databases, message queues, container orchestration, and infrastructure-as-code to support mission-critical applications.
Responsibilities
What you'll do
- Design and build distributed systems with a focus on scalability, resilience, and maintainability
- Develop tools for observability and monitoring, enabling teams to quickly detect, diagnose, and resolve issues
- Architect and optimize data-intensive systems, ensuring high availability, performance, and consistency
- Enhance developer productivity by improving CI/CD pipelines, containerization, and infrastructure-as-code
Requirements
What you’ll bring
- 5+ years of experience with distributed systems, message queues, and observability pipelines
- Strong experience with SQL databases
- Expertise in Kubernetes (K8s) and Docker
- Experience building and maintaining microservices in production, including service-to-service communication and API design
- Hands-on experience with Redis for caching and fast data access
- Knowledge of message queues (e.g., RabbitMQ) for distributed event-driven architectures