Job Description
<p>Get to Know the Team :<br/><br/>Join us in building the world's fastest and most reliable emergency response system, powered by cutting-edge technology.
Every second counts in an emergency, and we are engineering systems with four nines (99.99%) reliability to ensure that our technology is available when people need it the most.<br/><br/>We are looking for backend engineers passionate about distributed systems, event-driven architectures, and high-scale backend engineering.
Our platform features a real-time dispatch engine that connects emergency service providers with patients in critical moments.
If you thrive on building scalable, resilient, and high-performance systems that make a real-world impact, we'd love to have you on board!<br/><br/>Get to Know the Role :<br/><br/>We are seeking backend engineers with strong coding expertise, a deep understanding of distributed and event-driven systems, and hands-on experience with streaming platforms.
The ideal candidate will have a strong focus on scalability, reliability, observability, and maintainability, while collaborating closely with cross-functional teams.<br/><br/>Responsibilities : <br/><br/>- Design, develop, and maintain scalable and reliable backend services.<br/><br/>- Build and optimize APIs, ensuring adherence to best practices in RESTful architecture.<br/><br/>- Work with event-driven systems, including message queues and streaming platforms like Kafka or Kinesis.<br/><br/>- Write high-quality, well-documented, and maintainable code following best practices.<br/><br/>- Implement and document APIs & system design using a document-as-code approach.<br/><br/>- Translate business/technical requirements into robust system architectures, including ERDs and API contracts.<br/><br/>- Implement observability, monitoring, and alerting systems to ensure code stability and performance.<br/><br/>- Develop and maintain automated tests to ensure functionality and reliability of services<br/><br/>- Collaborate with cross-functional teams (frontend, DevOps, product, and operations) to ensure seamless delivery.<br/><br/><b></b><b>Desired Skill Set :</b><br/><br/>- 1-4 years of experience in backend development.<br/><br/>- Proficiency in one or more backend languages : Node.js, Java, or Go.<br/><br/>- Strong understanding of REST APIs, WebSockets, and asynchronous processing.<br/><br/>- Experience in distributed systems, event-driven architecture, and message queues (Kafka, SQS, etc.).<br/><br/>- Hands-on experience with SQL (PostgreSQL/MySQL) and NoSQL databases (MongoDB, DynamoDB, etc.).<br/><br/>- Good understanding of caching, indexing, and query optimization for high-performance applications.<br/><br/>- Strong focus on scalability, reliability, and observability, including logging, monitoring, and tracing.<br/><br/>- Familiarity with containerized deployments (Docker, Kubernetes) and cloud-native architectures (AWS, GCP).<br/><br/>- Experience in writing unit, integration, and performance tests to ensure system stability.<br/><br/>- Working knowledge of the serverless ecosystem (AWS Lambda, API Gateway, DynamoDB, Step Functions, etc.) is a plus.<br/><br/>- Knowledge of CI/CD pipelines and DevOps best practices is a plus</p> (ref:hirist.tech)