
Staff Software Engineer – Backend
Poppulo
full-time
Posted on:
Location Type: Hybrid
Location: Bengaluru • 🇮🇳 India
Visit company websiteJob 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