Upstack Data
Sr. Backend Engineer (nodejs / typescript)
Upstack DataPoland11 hours ago
Full-timeRemote FriendlyEngineering, Information Technology

Sr. Backend Engineer (NodeJS / AWS LAmbda) | REMOTE

Upstack Data

Full-Time Remote | Worldwide

$3,500 - $6,500 USD monthly salary

Role hours require working US Eastern Timezone overlap


About Upstack Data

We're a customer identity resolution platform helping marketing teams connect ad spend to actual customer behavior. We're a small but fast-growing bootstrapped SaaS company based in the USA with a fully remote team.


About The Role

We are seeking a talented and product-minded Senior Software Engineer (Backend) to join Upstack Data. In this role, you will own our backend infrastructure—building and maintaining the serverless APIs, data pipelines, and integrations that power our customer identity resolution platform.


You will work directly with our CEO to translate business requirements into reliable, scalable backend systems, making independent architectural decisions throughout the product development lifecycle from initial concept to deployment and optimization.


A distinguishing aspect of this role is your ability to design robust, event-driven systems without extensive hand-holding. You will influence product and technology decisions, establish backend patterns and best practices, and build systems for complex features including data ingestion pipelines, third-party integrations,, webhook processing, and high-throughput analytics queries.


This is an excellent opportunity for someone passionate about building performant B2B SaaS infrastructure with a strong understanding of what makes platforms like Segment, Stripe, and Mixpanel reliable and scalable.


Qualifications

  • 6+ years of hands-on experience developing production Node.js applications with TypeScript
  • Expert proficiency in serverless architecture patterns using AWS Lambda, API Gateway, and related services
  • Strong experience with both SQL (PostgreSQL) and NoSQL (DynamoDB) databases, including data modeling and query optimization
  • Solid understanding of event-driven architectures, message queues (SQS, SNS, EventBridge), and asynchronous processing patterns
  • Experience building and consuming RESTful APIs, with knowledge of authentication patterns (OAuth, JWT, API keys)
  • Strong experience integrating with third-party platforms and APIs
  • Familiarity with infrastructure-as-code tools (Serverless Framework, AWS CDK, or Terraform)
  • Experience with Git workflows, CI/CD pipelines, and modern deployment practices
  • Knowledge of backend testing frameworks and best practices for code quality
  • Understanding of monitoring, logging, and observability practices (CloudWatch, DataDog, or similar)
  • Excellent communication skills and autonomous problem-solving abilities
  • Available for 4-5 hours overlap with US Eastern timezone
  • Strong English verbal and written communication

  • Nice to Have:

    • Experience with data warehousing or analytics pipelines
    • Big Data / Analytics

  • Responsibilities

    • Design, develop, and maintain scalable backend services and APIs using Node.js, TypeScript, and AWS Lambda
    • Make independent architectural decisions on data models, API design, service boundaries, and system reliability that create robust, maintainable systems
    • Collaborate with the CEO on product requirements, providing technical perspective on feasibility and proposing alternative approaches that balance user value with engineering effort
    • Establish and maintain backend patterns, coding standards, and best practices to ensure consistency and reliability across the platform
    • Build and optimize data pipelines for ingesting, processing, and analyzing customer behavior data at scale
    • Integrate backend services with third-party platforms including e-commerce systems, advertising APIs, email marketing tools, and payment processors
    • Participate in code reviews and contribute to establishing backend engineering standards and best practices
    • Optimize application performance focusing on response times, database query efficiency, and cost optimization
    • Write comprehensive tests using modern testing frameworks to ensure code quality and reliability
    • Monitor and analyze backend performance metrics, addressing issues proactively
    • Implement proper error handling, logging, and alerting to maintain system health
    • Support deployment, monitoring, and troubleshooting of applications in production environments
    • Stay current with AWS serverless ecosystem trends and emerging backend technologies to continuously improve our platform


    Fully remote position.


    Key Skills

    Ranked by relevance