Job Qualifications:
? Technical Expertise: At least 7+ years of hands-on experience in backend development. Strong proficiency in Node.js.
? Leadership & Team Management: Minimum 3+ years of experience leading a development team of 4+ engineers, including hiring, mentoring, and guiding technical decisions.
? Project Delivery: Proven ability to lead projects to production, prioritize tasks effectively, and deliver high-quality results within set timelines.
? Distributed Systems & Microservices: Strong understanding of event-driven architectures, microservices, and scalable distributed systems.
? Cloud & Kubernetes: Familiarity with Kubernetes (k8s) and cloud-native infrastructure.
? Security Awareness: Knowledge of secure coding practices, TLS, encryption, and authentication mechanisms.
? Databases: Experience working with SQL (PostgreSQL) and NoSQL (MongoDB, Redis) databases.
? Authentication & Authorization: Deep experience with OAuth, OpenID Connect, JWT, SAML, and RBAC/ABAC models.
? Logging & Observability: Knowledge of logging frameworks (ELK Stack, OpenTelemetry, Datadog, or similar).
? API Design: Strong experience with RESTful APIs and GraphQL, ensuring maintainability, efficiency, and security.
? Security & Compliance: Familiarity with security best practices, audit logging, and compliance frameworks (SOC2, GDPR, HIPAA, etc.).
? Messaging Systems: Hands-on experience with RabbitMQ, Kafka, or similar message brokers.
? Adaptability & Resilience: Ability and willingness to work in a fast-paced, dynamic, and evolving environment, handling multiple priorities and challenges effectively.
? Cross-Team Collaboration: Ability to work with cross-functional teams, gather requirements, and deliver high-quality platform solutions.
? Hands-On Mentality: A strong technical orientation with active involvement in code reviews, architecture discussions, and debugging.
Years of Experience:
None