LeadSquared

Senior Software Engineer

LeadSquared
Apply
2 days ago
Bengaluru, IndiaMid Level / Senior

Responsibilities

  • Own end-to-end feature development from ideation and architecture through deployment, monitoring, and production impact.
  • Design, develop, and maintain scalable RESTful APIs and microservices using Node.js.
  • Build responsive, accessible, and performant frontend interfaces using ReactJS or another modern framework.
  • Architect and deploy cost-efficient, scalable solutions on AWS using services including EC2, Lambda, S3, RDS, SQS, and CloudWatch.
  • Lead low-level design discussions, create design documentation, participate in architecture reviews, and ensure maintainable solutions.
  • Investigate production issues, perform root cause analysis, and address performance and reliability risks.
  • Write clean, testable, and documented code; conduct code reviews and mentor team members.
  • Collaborate with Product, QA, DevOps, Design, and other cross-functional teams in an agile environment.
  • Use AI-assisted development tools to accelerate delivery and prototype solutions.
  • Evaluate technologies and advocate for technical improvements that add business value.

Requirements

  • 4–6 years of professional experience with Node.js, including Express, Fastify, or NestJS.
  • Strong knowledge of RESTful API design, asynchronous programming, and event-driven architecture.
  • Experience with MySQL, PostgreSQL, MongoDB, Redis, and message queues such as SQS, RabbitMQ, or Kafka.
  • Strong proficiency with ReactJS or another modern frontend framework such as Vue or Angular.
  • Proficiency with HTML5, CSS3, JavaScript, TypeScript, React Hooks, Context API, Redux, or equivalent state-management tools.
  • Experience with component libraries, design systems, or micro-frontend architectures.
  • Familiarity with Webpack, Vite, Jest, and React Testing Library.
  • Hands-on experience with AWS services including EC2, Lambda, S3, RDS, SQS, CloudFront, VPC, and IAM.
  • Experience with Docker and ECS or EKS/Kubernetes.
  • Understanding of CI/CD pipelines using GitHub Actions, CodePipeline, or Jenkins.
  • Strong low-level design, data structures, algorithms, and system design skills.
  • Hands-on familiarity with GitHub Copilot, Claude, Cursor, ChatGPT, effective prompt construction, and LLM API or AI-feature integration.
  • Preferred qualifications include SaaS development at scale, Datadog, New Relic, Grafana, ELK, GraphQL, gRPC, WebSockets, open-source contributions, or mentoring and small-team leadership experience.

Tech Stack

AngularApache KafkaAWSDatadogDockerExpressGitHub ActionsGrafanaGraphQLgRPCJavaScriptJenkinsJestKubernetesMongoDBMySQLNestJSNode.jsPostgreSQLRabbitMQReactRedisReduxTypeScriptVue.jsWebpack

Categories

Contact me