Storable is redefining property management for specialty real estate, focusing on the self-storage, marine, and RV & camping industries. They are seeking a Senior Full Stack Software Engineer to design, build, and deliver innovative web applications, primarily using Angular, while ensuring high standards for code quality and performance.
Responsibilities:
- Serve as a technical leader for Angular development, driving front-end architecture, design, and implementation
- Build responsive, accessible, and performant Angular applications with a focus on maintainability, scalability, and code quality
- Write clean, maintainable, and testable code in TypeScript for both Angular and Node.js, and in PHP where applicable
- Collaborate with backend engineers to define and consume RESTful and event-driven APIs
- Ensure seamless integration between front-end and back-end components for cohesive product functionality
- Lead and participate in code and design reviews, offering constructive feedback and mentoring other engineers in Angular best practices
- Work on cross-functional projects spanning multiple areas of the product, ensuring user experience consistency and technical alignment
- Contribute to UI/UX improvements and advocate for the end-user perspective in technical decisions
- Write and maintain technical documentation for both front-end and full-stack solutions
- Actively participate in Agile/Scrum ceremonies and team planning to ensure timely delivery of high-quality features
Requirements:
- 5–10+ years of software engineering experience with a strong focus on front-end development in Angular (latest versions preferred)
- Proven experience designing and implementing complex, scalable Angular applications from the ground up
- Strong understanding of RxJS, Angular modules, state management, and reusable component design
- Back-end development experience with PHP and/or TypeScript in Node.js
- Excellent communication skills and proven ability to work collaboratively across teams and with stakeholders
- Experience with test-driven development and tools such as Jasmine, Karma, Jest, or Cypress
- Familiarity with modern Agile methodologies (Scrum, Kanban, etc.) and DevOps practices
- A pragmatic mindset with openness to balancing best practices with business realities
- All applicants must be currently authorized to work in the United States on a full-time basis
- Ability to work in and modernize legacy PHP, Python, or Node.js codebases
- Willingness to write unit and integration tests for both new and legacy code
- Understanding of UI/UX design principles and ability to collaborate closely with designers