We are hiring a Senior Backend Developer to drive the development of IronGrid’s core backend systems, data pipelines, and real-time threat detection capabilities. You will play a pivotal role in scaling our agent-server communication, integrating machine learning inference pipelines, and building robust APIs that support our growing UI and SOC automation features.
This is a hands-on role for a builder and problem-solver—someone who thrives in complex systems, writes high-quality code, and takes full ownership of backend reliability and performance.
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.
Required Qualifications
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.
What You’ll Get
Work on a mission-critical product protecting real-world infrastructure.
Collaborate with a tight-knit, high-performing team.
Flexible work environment (remote hybrid option available).
Early team member equity options and technical leadership track.
Opportunity to influence product and architectural direction from day one.