Poppulo

Staff Software Engineer – Backend

Poppulo

full-time

Posted on:

Location Type: Hybrid

Location: Bengaluru • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

AWSCloudDynamoDBGrafanaJavaScriptNode.jsPrometheusReactReduxTypeScript

About the role

  • Design, develop, and maintain robust backend services and RESTful APIs using TypeScript and Node.js, with a strong focus on scalability, performance, and maintainability.
  • Build cloud-native, serverless solutions leveraging AWS Managed Services such as Lambda, API Gateway, DynamoDB, Cognito, S3, and CloudFront, ensuring high availability and fault tolerance.
  • Collaborate closely with cross-functional teams including frontend engineers, architects, and product managers to deliver end-to-end solutions aligned with business goals.
  • Implement secure and reliable authentication and authorization mechanisms using Okta, AWS Cognito, and industry-standard protocols like OAuth2 and OpenID Connect.
  • Proactively diagnose performance bottlenecks, optimize backend systems for latency and throughput, and drive continuous performance improvements.
  • Participate in code reviews, contribute to architectural discussions, and provide technical mentorship to junior and mid-level engineers.
  • Champion agile development practices, ensuring timely delivery while fostering a collaborative, transparent, and inclusive team culture.
  • Lead innovation by integrating AI capabilities, including Generative AI, Large Language Models (LLMs), and tools such as Cursor and Windsurf, into application workflows.
  • Actively contribute to and promote the organization’s core values and foster a culture of diversity, inclusion, and continuous learning.

Requirements

  • 8+ years in software development, primarily backend.
  • Advanced proficiency in backend development using TypeScript and Node.js, with a solid foundation in asynchronous programming, error handling, and modular design.
  • Deep expertise in AWS cloud services and serverless architecture patterns, particularly Lambda, API Gateway, DynamoDB, Cognito, S3, and CloudFront.
  • Proven experience designing secure, scalable, multi-tenant architectures, with a focus on data isolation, RBAC, and API security best practices.
  • Hands-on experience with CI/CD pipelines, infrastructure as code (IaC), automated testing frameworks, and version control using GitHub or GitLab.
  • Strong familiarity with monitoring, logging, and observability tools, such as Amazon CloudWatch, Prometheus, Grafana, and centralized logging stacks.
  • Exposure to frontend technologies like React, Redux, or other modern JS frameworks is a plus.
  • Working knowledge of AI/ML technologies, with hands-on experience in Generative AI, LLM integration, and tools like Cursor or Windsurf is an added advantage.
  • Strong communication and collaboration skills, with the ability to influence across teams and explain complex technical concepts to non-technical stakeholders.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
TypeScriptNode.jsasynchronous programmingerror handlingmodular designAWS LambdaAPI GatewayDynamoDBCognitoS3
Soft skills
communicationcollaborationinfluencetechnical mentorshipagile developmentteam cultureproblem-solvingperformance optimizationcontinuous learningdiversity and inclusion