Key Responsibilities:
- Design and develop scalable, secure backend systems for real-time telemetry ingestion, threat analysis, and automated incident response.
- Build and maintain RESTful APIs and backend logic to power IronGrid’s web dashboard and investigation platform.
- Implement and refine asynchronous data processing pipelines (e.g., using Celery, Redis, or Kafka) for high-throughput environments.
- Apply security-first principles in architecture, including proper handling of auth tokens, secure data storage, and access control.
- Contribute to improving backend test coverage, fault tolerance, and observability using modern logging and monitoring tools.
- Lead feature delivery with ownership from planning to deployment, including code reviews and post-deploy monitoring.
- Support our transition to containerized deployments with Docker and help automate backend CI/CD pipelines.
- Participate in architecture reviews, threat modeling sessions, and performance profiling.
- 4+ years of backend development experience with Python, Node.js, or Go (Python preferred).
- Proven experience designing REST APIs and working with relational (PostgreSQL) and NoSQL (MongoDB, Redis) databases.
- Strong command of modern software engineering principles: DRY, SOLID, test-driven development, and secure coding.
- Familiarity with cloud platforms (preferably AWS or DigitalOcean) and containerization (Docker).
- Experience with message queues or job orchestration tools (e.g., Celery, RabbitMQ, Kafka).
- Understanding of cybersecurity principles or prior exposure to threat detection systems, even at a basic level.
- Experience maintaining high-availability systems and debugging issues in production environments.
Salary: Rs. 300,000 - 450,000
Send your resume at mudasirbarii@outlook.com