Upstack Data logo

Sr. SoftwareEngineer (React / Typescript) | Remote

Upstack Data
Department:Software Engineer
Type:REMOTE
Region:EU
Location:Poland
Experience:Mid-Senior level
Salary:$42,000 - $72,000
Skills:
NODEJSTYPESCRIPTAWS LAMBDAPOSTGRESQLDYNAMODBSQSSNSEVENTBRIDGERESTFUL APISOAUTHJWTAPI KEYSSERVERLESS FRAMEWORKAWS CDKTERRAFORMGITCICDCLOUDWATCHDATADOG
Share this job:

Job Description

Posted on: December 8, 2025

Sr. Software Engineer - Backend (NodeJS/ Typescript/AWS Lambda) | RemoteUpstack DataFull-Time Remote | Worldwide$3,500 - $6,000 USD monthly salaryRole hours require working US Eastern Timezone overlapTO APPLY: https://binary.so/sE3iULe

We will not review any applicants outside the above application form.

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 (Shopify, Meta, Google Ads, Klaviyo), 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 (payment processors, e-commerce platforms, advertising APIs, marketing tools)
  • 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 e-commerce platforms (Shopify, WooCommerce, BigCommerce)
  • Familiarity with advertising platform APIs (Meta Marketing API, Google Ads API)
  • Experience with data warehousing or analytics pipelines
  • Background in identity resolution, customer data platforms, or marketing attribution

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

Compensation & Application

Fully remote position.

TO APPLY: https://binary.so/sE3iULe

We will not review any applicants outside the above application form.

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Upstack Data logo

Upstack Data

View company page
RemoteITJobs.app logo

RemoteITJobs.app

Get RemoteITJobs.app on your phone!