Posted on: 24/12/2025
Job Description :
Professional Summary :
We are looking for a visionary Lead Software Engineer with over 6 years of experience to architect and scale the core systems of our growing creator and business ecosystem. This role is central to our platforms success, tasking you with the design of high-performance systems for posts, feeds, notifications, and moderation workflows.
You will navigate the complexities of a multi-tenant environment, ensuring strict data isolation, security, and reliability. This is a hands-on leadership role where you will drive the technical roadmap, mentor a high-growth engineering team, and integrate Generative AI tools to revolutionize our internal development lifecycle.
Key Responsibilities :
- Lead the architectural design and implementation of scalable, fault-tolerant systems to support massive throughput across time-sensitive APIs and real-time workflows.
- Build and optimize multi-tenant access control layers to ensure absolute data privacy and security for a diverse range of business and creator clients.
- Architect and manage complex data models utilizing a polyglot persistence layer including Firestore for real-time needs, MongoDB for flexible documents, and PostgreSQL for relational integrity.
- Design high-scale feed and post delivery systems, implementing advanced caching strategies with Redis to minimize latency and maximize throughput.
- Implement asynchronous job processing and event-driven architectures using queuing systems to handle high-volume notification bursts and background tasks.
- Oversee the deployment and management of microservices within a Service Mesh environment (e.g., Istio or Linkerd) to ensure observable and resilient service-to-service communication.
- Own product features end-to-end, from initial system design and implementation to automated testing, deployment, and performance monitoring.
- Drive the integration of AI-assisted development tools into the engineering workflow to enhance productivity while implementing guardrails against hallucinations and inaccuracies.
- Collaborate with Product and Design teams to translate high-level roadmaps into technical specifications that balance speed-to-market with long-term maintainability.
- Proactively identify and eliminate performance bottlenecks in the backend stack through deep-dive profiling and system-level optimization.
- Mentor and provide technical oversight to mid-level and junior engineers, fostering a culture of technical excellence and ownership.
- Lead the charge on code quality practices, ensuring the team adheres to strict automated testing and CI/CD protocols for high-frequency release cycles.
- Develop and maintain full-stack components when necessary, ensuring seamless integration between backend APIs and modern frontend frameworks like React or Vue.
Skills :
- Extensive experience in backend development using NestJS and the broader Node.js ecosystem in a production environment.
- Deep mastery of distributed systems and event-driven design patterns.
- Expert knowledge of database technologies, including advanced querying and indexing in PostgreSQL and NoSQL modeling in MongoDB/Firestore.
- Proven experience in designing multi-tenant SaaS architectures with a focus on logical or physical data isolation.
- Hands-on proficiency with Redis for caching, pub/sub, and managing complex temporal data states.
- Strong understanding of microservices orchestration, service discovery, and traffic management via Service Mesh.
- Proficiency in modern frontend technologies (React, Vue, or Angular) for building integrated full-stack experiences.
- Exceptional API design skills, focusing on RESTful principles, versioning, and documentation standards.
- Solid grasp of cloud-native deployment patterns and CI/CD pipeline automation.
- Advanced problem-solving skills with a focus on system reliability and high-availability design.
- Strong leadership and communication skills, with the ability to influence technical direction across cross-functional teams.
Preferred Skills:
- Active contributions to open-source projects or high-authority technical engineering blogs.
- Experience in building or managing internal developer platforms (IDP) to streamline engineering workflows.
- Practical experience implementing AI/ML features or working with LLMs via API.
- Knowledge of search infrastructure like Elasticsearch or Algolia for feed search and discovery.
- Familiarity with infrastructure-as-code (Terraform, Pulumi) for managing cloud resources.
- Experience in the creator economy or social media platform space.
Qualifications :
- Bachelors or Masters degree in Computer Science, Information Technology, or a related Engineering field.
- Minimum of 6 years of professional software engineering experience with a track record of scaling web applications.
- Proven leadership experience, either as a technical lead or through significant architectural ownership of a major platform.
- Strong background in Agile development and a commitment to continuous learning and improvement.
Education Qualification: Graduate
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1594183
Interview Questions for you
View All