Senior Software Engineer, CRM
New
S
StorableSaaS, Property Management
Storable is a fully distributed company, but is currently only registered for employment in certain states.Full-TimeSenior
Salary$135,000 — $170,000 USD
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AWSNode.jsElasticSearchMySQLTypeScriptAngularRedisMicroservices
Requirements
- 5+ years of professional software engineering experience in SaaS or product engineering environments, including ownership of production services.
- Solid understanding of application scalability, performance, and data correctness under load.
- Hands-on experience with modern Angular (2+ with TypeScript).
- Hands-on experience with Node.js/JavaScript/TypeScript services for event-driven applications.
- Experience with both relational (MySQL or Postgres) and NoSQL datastores (DynamoDB, MongoDB, or Redis).
- Strong experience with event-driven and microservice-based architectures and integration patterns (RESTful APIs, message queues, pub/sub).
- Hands-on experience designing and operating workloads on AWS (ECS Fargate, Lambda, API Gateway, SQS, etc.).
- Strong foundation in production-grade engineering practices including automated testing, CI/CD, and observability.
- Experience troubleshooting production issues using metrics, logs, and traces.
- Comfort using AI-assisted development tools.
Responsibilities
- Own sizable, ambiguous features and integrations end to end, breaking complex problems into clear, workable pieces.
- Build and maintain FMS integrations and data synchronization, keeping leads, tenants, units, and reservations in sync through event-driven, API-based patterns.
- Share ownership of the live system, including on-call duties, incident response, and ensuring issue resolution.
- Improve the scalability, reliability, and data correctness of high-throughput workflows through evidence-based decisions.
- Break complex initiatives into incremental milestones and drive them from design through implementation and rollout.
- Design and operate AWS application infrastructure (ECS Fargate, Lambda, etc.) with a focus on scalability and resilience.
- Mentor engineers, write technical design documents, and conduct constructive code reviews.
View Full Description & ApplyYou'll be redirected to the employer's site