20 Aug
|
Qrusible
|
India
We are looking for a Senior Software Engineer to design, build, and operate production-ready publishing platform capabilities across CMS integration, authoring experiences, subscription services, and internal tools.
You will work across backend, APIs, data, distributed systems, and full-stack delivery, with solid ownership of reliability, scalability, and long-term evolution of production services.
Key Responsibilities
- Design and deliver services end-to-end from ambiguous requirements through production.
- Design and evolve REST APIs used by web, Android, and iOS clients, with strong backward compatibility and versioning practices.
- Build production backend services using Go or Java.
- Model and query data across SQL and NoSQL databases, including schema, indexing, and query optimisation.
- Design and implement content search and retrieval using Elasticsearch.
- Build reusable frontend/UI components as part of end-to-end feature delivery.
- Apply distributed-systems patterns including idempotency, retries, partial-failure handling, and eventual consistency.
- Build asynchronous, event-driven workflows using Kafka or RabbitMQ.
- Design and optimise caching strategies with Redis, including TTL and cache invalidation.
- Scale services horizontally through load balancing, partitioning, and appropriate state management.
- Build observability into services through logs, metrics, traces, dashboards, alerts, and runbooks.
- Troubleshoot live production issues, identify root causes, ship fixes, and prevent recurrence.
- Own and evolve production services over the long term, including meaningful architectural improvements as requirements and traffic change.
- Collaborate with product and engineering teams to refine, prioritise, and sequence requirements.
- Participate in code reviews and maintain a high standard for clean, maintainable engineering.
- Write meaningful unit and integration tests covering real behaviours and failure paths.
- Work effectively within Git, CI
📌 Senior Software Engineer (India)
🏢 Qrusible
📍 India