Search by job, company or skills

LeadSquared

Lead Software Engineer

Save
  • Posted 4 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About LeadSquared

LeadSquared is a leading Sales Execution & Marketing Automation SaaS platform trusted by 2,000+ enterprises across 40 countries, including HDFC, Byju's, Unacademy, and Amazon. Our platform processes billions of events and helps sales teams move faster, smarter, and with greater predictability. We are on a mission to build the world's best CRM and are growing rapidly across product, engineering, and data.

Role Overview

We are looking for a Lead Full Stack Engineer who brings deep JavaScript expertise across the entire stack from building scalable Node.js microservices to crafting intuitive React.js interfaces while also being fluent in data engineering. In this senior individual-contributor and technical leadership role, you will architect and ship features that directly impact how millions of leads are captured, processed, and converted. You will mentor engineers, influence technical direction, and collaborate with product and data teams to build systems that are both elegant and reliable at scale

Key Responsibilities

  • Full Stack Development: Architect, build, and ship production-grade features end-to-end using Node.js (backend) and React.js (frontend), maintaining high code quality and test coverage
  • Data Engineering: Design and maintain data pipelines, ETL workflows, and real-time streaming integrations (Kafka, Redis Streams, or equivalents) that power LeadSquared's analytics and automation engine
  • Technical Leadership: Lead design reviews, establish coding standards, and mentor a team of 3–5 engineers. Drive engineering best practices across the squad
  • API Design & Integration: Design RESTful and GraphQL APIs; integrate with third-party CRM, marketing, and telephony platforms while ensuring reliability and backward compatibility
  • Performance & Scalability: Identify and resolve performance bottlenecks across the stack. Own SLAs for services handling high-throughput lead-processing workload
  • Data Modeling: Own database schema design across relational (PostgreSQL / MySQL) and NoSQL (MongoDB, Elasticsearch) systems, with an eye on query efficiency and data integrity
  • Observability: Implement logging, tracing, and alerting strategies; ensure systems are production-observable and incidents are resolved proactively.

Required Qualifications

  • 5–7 years of hands-on software engineering experience with a strong focus on JavaScript/TypeScript across both frontend and backend
  • Should have knowledge of PySpark
  • Expert-level proficiency in Node.js — event-driven architecture, async/await patterns, REST & GraphQL API development, and performance tuning
  • Strong React.js skills - component lifecycle, hooks, state management (Redux / Zustand / React Query), and performance optimization
  • Solid data engineering background: designing ETL pipelines, working with message queues (Kafka, RabbitMQ), and building data transformation layers
  • Proven experience with relational databases (PostgreSQL or MySQL) — complex query optimisation, indexing strategies, and schema design
  • Working knowledge of NoSQL stores (MongoDB, Redis, Elasticsearch) and when to apply each appropriately
  • Familiarity with cloud infrastructure (AWS, GCP, or Azure), Docker, Kubernetes, and CI/CD pipelines
  • Experience with unit, integration, and end-to-end testing frameworks (Jest, Mocha, Cypress, or similar
  • Demonstrated ability to lead code reviews and drive technical decisions in a collaborative engineering team

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149335503

Similar Jobs

Bengaluru, India

Skills:

RabbitmqStormBigQueryHadoopKinesisSparkKafkaRedshift

Bengaluru, India

Skills:

MavenSpring BootOrmReactJavascriptMySQLSpring SecuritySeleniumOracleJestJavaHudsonHibernateOauth2JwtMochaSqlSpringD3SsoJenkinsGitJpaWebpackChaiCRUDEnzyme

Bengaluru, India

Skills:

behavior driven development Design PatternsJavaAzure CloudTest Driven DevelopmentContinuous build and integrationObject-oriented programmingAgile software development lifecycleRESTful interfaces

Bengaluru, India

Skills:

ApisNode.jsMicroservicesReactGcpAzurePythonAWSLangChainGenAIAI application architectureLLMscloud platformsvector databasesMLOps practicesCI CD pipelinesAI agentsAI observability toolsRAG pipelinesLlamaIndexAI ML frameworks

Bengaluru, India

Skills:

containerization JavaAPI designGcpDockerFault ToleranceAzureKubernetesPythonAWSReliabilityEvent-Driven-Architecturemicroservices architectureCI CD pipelines