Software Engineer

Posted 44ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer developing serverless backend systems for a Customer Interaction Tracking Platform. Designing scalable APIs and handling billions of requests for real-time insights.

Responsibilities:

  • You'll architect serverless backend systems, design scalable APIs, and help us turn massive datasets into real-time insights.
  • Build high-availability systems that handle billions of requests without breaking
  • Create AI-powered features that transform how customers interact with their data
  • Develop serverless architecture (Lambda, API Gateway, DynamoDB, SQS) that scales automatically
  • Implement payment and subscription systems for enterprise customers
  • Deliver real-time analytics that turn hours of analysis into seconds
  • Work directly with product and design, own entire features end-to-end, and have actual influence on product direction.

Requirements:

  • 5+ years building production software
  • Strong Node.js and Python skills (async patterns, serverless architecture)
  • Previous experience working in SaaS companies with an understanding of SaaS-specific challenges and business needs
  • Strong written and verbal communication skills (in English) with proven ability to work effectively in remote distributed teams
  • Deep AWS experience (Lambda, API Gateway, DynamoDB, S3, SQS, SNS)
  • Database optimization experience (SQL and NoSQL)
  • CI/CD and automated testing know-how
  • Remote work experience; you communicate clearly in writing and can work autonomously
  • SRE mindset—monitoring, alerting, and automated failover are second nature

Benefits:

  • Fully remote
  • Professional development budget
  • Flexible hours