LeadSquared

Lead Software Engineer

LeadSquared
Apply
4 months ago
Bengaluru, IndiaStaff+

Responsibilities

  • Build and ship production-grade full-stack features using Node.js and React.js.
  • Design scalable APIs, microservices, integrations, and event-driven systems.
  • Build data pipelines and real-time systems using Kafka, Redis Streams, or similar technologies.
  • Own database design, performance, and scalability across SQL and NoSQL systems.
  • Drive technical design reviews, code quality, engineering practices, and performance improvements.
  • Build reliable and observable production systems.
  • Mentor engineers and lead technical decisions and architecture.
  • Work on systems processing more than 2 billion events every day.

Requirements

  • 5–7 years of hands-on full-stack engineering experience.
  • Strong JavaScript/TypeScript, Node.js, and React.js expertise.
  • Experience with APIs, microservices, and event-driven architecture.
  • Strong SQL skills and experience with PostgreSQL or MySQL.
  • Working knowledge of MongoDB, Redis, Elasticsearch, and PySpark.
  • Experience with data pipelines, Kafka or RabbitMQ, cloud platforms, Docker, Kubernetes, and CI/CD.
  • Strong understanding of testing, code reviews, system design, and performance optimization.
  • Ability to mentor engineers and lead technical decisions.

Benefits

  • Onsite, full-time role based in Bengaluru.
  • Opportunity to work with enterprise customers across more than 40 countries and systems operating at significant scale.
  • Ownership of meaningful architecture and technical decisions.
  • Learning budget for courses, conferences, and certifications.
  • Comprehensive health insurance.
  • Competitive compensation, performance bonuses, and ESOPs are offered.

Tech Stack

Apache AirflowApache KafkaAWSDatadogdbtDockerElasticsearchExpressGoogle Cloud PlatformGrafanaGraphQLJavaScriptKubernetesMongoDBMySQLNestJSNode.jsPostgreSQLRabbitMQReactRedisReduxSQLTerraformTypeScriptWebpack

Categories

Contact me