Skip to content
StorableStorableUnited States

Senior Software Engineer, CRM

Senior Software Engineer building and scaling Storable's multi-tenant CRM platform for self-storage operators. Own end-to-end features across full stack (Angular, Node.js, PHP), FMS integrations, event-driven architecture, AWS infrastructure, on-call, and observability while modernizing toward microservices.

135k – 170k/yr
Remote5+ YOEFullstack Engineering

About the role

What you'll do every day

Scope & complexity

  • Own sizable, ambiguous features and integrations end to end, breaking complex problems — such as data-synchronization or communications workflows — into clear, workable pieces.
  • Build and maintain the FMS integrations and data synchronization at the heart of the product, keeping leads, tenants, units, and reservations in sync through event-driven, API-based patterns.

Impact & ownership

  • Share ownership of the live system with your team: carry on-call, act as a directly responsible individual during incidents, and ensure issues are resolved and genuinely fixed.
  • Improve the scalability, reliability, and data correctness of high-throughput workflows (communications delivery, collections, and data sync) through evidence-based, cost-aware decisions.

Initiative & delivery

  • Break complex initiatives into clear, incremental milestones and drive them from design through implementation and rollout, surfacing and mitigating delivery risk early.
  • Improve your team's CI/CD, deployment, and environment management (for example, canary or blue–green deployments) so shipping changes is safer and faster.

Technical craft

  • Design, build, and operate features across our stack (Angular, Node.js/TypeScript, MySQL, Redis, Elasticsearch/OpenSearch, AWS, Phalcon/PHP), writing high-quality, well-tested, secure, production-ready code.
  • Design end-to-end observability for CRM and its integration services — metrics, logs, and traces (Datadog, Grafana, CloudWatch, or equivalents) — with meaningful dashboards, alerts, SLOs, and runbooks.
  • Keep the codebase healthy — refactoring, improving automated tests, and paying down technical debt — while you ship customer-facing value.
  • Use AI-assisted development (for example, code generation, test authoring, refactoring, or incident analysis) as a normal part of your workflow.

Systems thinking & architecture

  • Design and operate AWS application infrastructure — containerized and serverless (ECS Fargate, Lambda, API Gateway, RDS, ElastiCache/Redis, S3, CloudFront, EventBridge, SNS, SQS, and CloudWatch) — with a focus on scalability, cost, security, and resilience.
  • Help evolve the platform toward an event-driven, microservice-based architecture — defining clear service boundaries, versioned API contracts and data models, plus idempotent, resilient event consumers with retry, dead-letter, and reconciliation handling.
  • Design CRM capabilities that integrate cleanly with Storable's architecture platform, aligning with its architectural patterns and enterprise architecture standards.

Collaboration & mentorship

  • Partner with Product Owners, Tech Leads, Architects, and Engineering leadership to translate product and business requirements into scalable, well-architected solutions.
  • Write clear technical design documents and give constructive code reviews.
  • Mentor engineers on your team, sharing best practices in design, testing, observability, and integration to help raise the team's bar.

What you need to bring

  • 5+ years of professional software engineering experience in SaaS or product engineering environments, including ownership of production services.
  • Solid understanding of application scalability — building and operating high-throughput, integration-heavy systems, and reasoning about performance and data correctness under load.
  • Hands-on experience with our core application stack: modern Angular (Angular 2+ with TypeScript) and Node.js/JavaScript/TypeScript services for event-driven, real-time applications, with solid experience across both relational (for example, MySQL or Postgres) and NoSQL datastores (for example, DynamoDB, MongoDB, or Redis).
  • Strong experience with event-driven and microservice-based architectures and integration patterns (for example, RESTful and service-to-service APIs, message queues and pub/sub, idempotency, ordering, dead-letter handling, and reconciliation), ideally on AWS.
  • Hands-on experience designing, deploying, and operating workloads on AWS (for example, ECS Fargate, Lambda, API Gateway, RDS, ElastiCache/Redis, S3, CloudFront, Route 53, EventBridge, SNS, SQS, and CloudWatch), including troubleshooting production issues using metrics, logs, and traces.
  • Strong foundation in production-grade engineering practices — automated testing, CI/CD, secure development, observability, and incident response — and comfort carrying on-call for a live product while working within enterprise architecture standards.
  • Some exposure to application modernization and re-platforming — for example, contributing to a migration across languages or frameworks.
  • Comfort using AI-assisted development tools in your daily workflow.

Bonus points

  • Experience with PHP and object-oriented server-side development (ideally with Phalcon or similar high-performance frameworks).
  • Strong, practical experience with observability tooling such as Datadog, Grafana, and CloudWatch (or similar) — instrumenting services, defining meaningful dashboards and alerts, and using them to drive incident response and ongoing reliability improvements.
  • Ability to quickly develop a solid understanding of the tech stack and API Contracts.
  • Experience operating and hardening multi-tenant SaaS systems on AWS with both serverless (Lambda) and containerized (ECS Fargate) workloads, including improving test suites, deployment practices, and release safety.

Skills

AngularNode.jsTypeScriptMySQLRedisElasticsearchopensearchAWSPHPphalconDatadogGrafanaCloudWatcheventbridgeAWS Lambda
Limble

Software Engineer III

LimbleCharlotte, NC

Software Engineer III partnering with Product to build reliable full-stack features in React and GraphQL. Lead large initiatives end-to-end, mentor engineers, champion AI-assisted development, and raise code quality bar for a CMMS SaaS platform.

135k – 200k/yrHybrid6+ YOEFullstack Engineering
Fusion Health

Senior Software Engineer

Fusion HealthWoodbridge, NJ +1

Builds and maintains full-stack software solutions including frontend (Angular/JS), backend (.NET Core), and databases (SQL). Requires 5+ years experience, OOP principles, REST APIs, GitLab CI/CD, and collaborates on high-impact healthcare projects.

135k – 155k/yrHybrid5+ YOEFullstack Engineering
Scale AI

Senior Software Engineer, Public Sector

Scale AISan Francisco, CA +3

Software Engineer building core backend systems, data pipelines, and agentic AI capabilities (guardrails, orchestration, RAG) for federal/public sector customers using cloud-native infrastructure. Requires full-stack proficiency, cloud/data engineering experience, and strong collaboration skills.

135k – 233k/yrHybrid5+ YOEFullstack Engineering
Shippo

Software Engineer III, Data Product

ShippoUnited States

Software Engineer III building customer-facing data and intelligence products. Primary focus on Python backend services and rule evaluation engine with secondary React work.

134k – 181k/yrRemote6+ YOEFullstack Engineering
Clickhouse

Senior Full Stack Software Engineer - ClickPipes Platform

ClickhouseUnited States

Build scalable data-heavy UIs and own end-to-end features for the ClickPipes platform, handling petabyte-scale data integrations. Requires 5+ years full-stack experience with deep React/TypeScript expertise and backend API knowledge.

133k – 232k/yrRemote5+ YOEFullstack Engineering