Senior Software Development Engineer (Social Listing)
Core
Building scalable distributed systems for social publishing, monitoring, and AI-powered customer experiences.
Role type
Senior full-stack software development engineer (social listing)
Builds
Scalable social publishing systems, high-volume data pipelines, media processing capabilities, and production-grade AI features.
Domain
Social media technology, distributed systems, AI/ML
Deliverable
production ML models | product features | infrastructure
Required skills
TypeScript, Node.js, NestJS, Vue.js/React/Angular, MongoDB, Redis, ClickHouse/BigQuery/Snowflake/Elasticsearch, LLM APIs, embeddings, RAG, agentic workflows, message queues, background workers, system design, Test-Driven Development
Preferred skills
Social listening/monitoring experience, social platform integrations (Meta, LinkedIn, TikTok, etc.), Kafka/SQS/RabbitMQ, NLP/sentiment analysis, AI-assisted development tools
Technologies
TypeScript, Node.js, NestJS, Vue.js, React, Angular, MongoDB, Redis, ClickHouse, BigQuery, Snowflake, Elasticsearch, Kafka, SQS, RabbitMQ, LLM APIs
Responsibilities
Own critical subsystems and large product features from design to production; design and operate reliable distributed systems; build large-scale data pipelines; develop backend APIs and customer-facing frontend experiences; build and operate media-processing capabilities; apply AI technologies to product capabilities; promote Test-Driven Development; own production quality through observability and incident investigation; mentor engineers.
Seniority
Senior, hands-on IC with mentorship responsibilities