Design, develop, and maintain scalable backend services and serverless APIs for a marketing automation platform. Own backend infrastructure, data pipelines, and third‑party integrations while collaborating directly with the CEO. Require 3+ years of Node.js, TypeScript, and AWS serverless experience with strong problem‑solving skills.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
To prioritize your application, please complete this form: https://binary.so/C1rS3Hz
Schedule: Full-Time | US Eastern Timezone overlap, coverage until 1 or 2 PM EST.
About Upstack Data
Upstack Data is a Miami-based SaaS company building marketing automation tools for Shopify merchants. Our flagship product, Signal, replaces unreliable browser pixels with reliable first-party server-side events for Meta, TikTok, and other ad platforms.
We’re a lean, AI-first, global team with talent working across different regions.
About This Role
We’re looking for a Senior Software Engineer (Backend) to join our team.
You’ll own our backend infrastructure, including serverless APIs, data pipelines, and integrations that power our customer identity resolution platform.
You’ll work directly with our CEO to turn product requirements into reliable and scalable backend systems. You’ll have a high level of ownership and will make technical decisions independently, from planning and development to deployment and optimization.
You’ll work on complex systems such as data pipelines, third-party integrations, webhooks, and analytics. You’ll also help improve our backend architecture, coding standards, and overall system reliability.
What You'll Do
- Build and maintain scalable backend services and APIs using Node.js, TypeScript, and AWS Lambda
- Make technical decisions around data models, API design, system architecture, and reliability
- Work with the CEO to understand product requirements and suggest practical technical solutions
- Set and maintain backend coding standards and best practices
- Build and improve data pipelines for processing customer data at scale
- Integrate with platforms such as Shopify, Meta, Google Ads, Klaviyo, and payment providers
- Review code and help maintain good engineering practices
- Improve application performance, database queries, and AWS costs
- Write tests to keep the code reliable and maintainable
- Monitor backend performance and fix issues proactively
- Set up proper error handling, logging, and alerts
- Support deployments, monitoring, and troubleshooting in production
- Stay up to date with AWS and modern backend technologies
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Requirements
- 3+ years of experience building production applications with Node.js and TypeScript
- Strong experience with serverless architecture using AWS Lambda, API Gateway, and related AWS services
- Strong experience with SQL (PostgreSQL) and NoSQL (DynamoDB)
- Experience with data modeling and query optimization
- Good understanding of event-driven systems, message queues, and asynchronous processing using SQS, SNS, or EventBridge
- Experience building and using REST APIs
- Understanding of authentication methods such as OAuth, JWT, and API keys
- Strong experience integrating with third-party APIs and platforms
- Experience with infrastructure-as-code tools such as Serverless Framework, AWS CDK, or Terraform
- Experience with Git, CI/CD, and modern deployment practices
- Experience writing backend tests and maintaining code quality
- Understanding of monitoring, logging, and observability tools such as CloudWatch or Datadog
- Strong problem-solving skills and the ability to work independently
- Available for 4–5 hours of overlap with US Eastern Time
- Strong written and spoken English
Nice to Have
- Experience with e-commerce platforms such as Shopify, WooCommerce, or BigCommerce
- Experience with advertising APIs such as Meta Marketing API or Google Ads API
- Experience building data or analytics pipelines
- Experience with identity resolution, customer data platforms, or marketing attribution
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
To prioritize your application, please complete this form: https://binary.so/C1rS3Hz
What We Offer
🌎 100% remote
🏖️ 10 days PTO + US holidays
❤️🩹 Monthly healthcare allowance
🔌 $50–$100/month equipment & connectivity stipend (as needed)
📈 Real career growth as Upstack scales
Your Application Roadmap
You've applied - awesome! Here's what happens next:
Step 1: Application Review
Our team will review your experience, skills, and qualifications to see if there's a strong match for the role.
Step 2: Initial Interview
If your background aligns with what we're looking for, we'll invite you to a conversation with our recruiting team. This is our chance to learn more about you - and your chance to learn more about us.
Step 3: Online Assessment
Depending on the role, you may be asked to complete a short skills assessment so you can showcase what you do best.
Step 4: Final/Client Interview
Top candidates will move forward to meet with the hiring manager or client team. Bring your experience, your wins, and your personality - we want to get to know the real you.
Step 5: Job Offer
If it's a great match on both sides, we'll present your offer and get you ready for an exciting new chapter.
Not selected for this role? No worries. Strong candidates may be considered for future opportunities that better match their skills and experience. We appreciate every application and can't wait to meet talented professionals like you!
To prioritize your application, please complete this form: https://binary.so/C1rS3Hz
Similar Jobs
Explore other opportunities that match your interests