· Lead the design and implementation of backend services using Node.js and Python.
· Architect and optimize microservices communicating through REST and GraphQL APIs.
· Collaborate with AI, Data, and Infra teams to integrate semantic search and knowledge graph features.
· Define and enforce code quality, unit testing, and CI/CD best practices.
· Manage backend performance, caching, and horizontal scaling strategies.
· Conduct design reviews, mentoring sessions, and post-release retrospectives.
Ensure security, data privacy, and compliance (SOC 2, GDPR).
Must-have
· 7+ years backend experience, including 2+ years team leadership.
· Expertise in Node.js (Express/NestJS) and Python (FastAPI).
· Strong understanding of MongoDB, PostgreSQL, Elasticsearch, and Redis.
· Experience with Docker, Kubernetes, and cloud environments (AWS/Azure).
· Proven ability to design scalable, resilient distributed systems.
Nice-to-have
· Familiarity with Qdrant, LangChain, or vector search systems.
· Experience with event-driven or message-queue architectures (Kafka/RabbitMQ).
· Knowledge of API versioning, rate limiting, and observability patterns.
|
· Base salary: Minimum $2,000 (net) · Dynamic startup environment with plenty of opportunities for growth and learning. · Work alongside an elite cross-functional team (AI, Infra, Product). · Scale systems for 15+ million users across multi-cloud environments. · Be part of a visionary company shaping trusted AI infrastructure for the world’s data.. · Scale systems for 15+ million users across multi-cloud environments. · Be part of a visionary company shaping trusted AI infrastructure for the world’s data.. |