Staff Software Engineer
Storable is seeking a passionate Software Engineer to join our team and contribute to our Payments platform. We are committed to building high-quality software and creating innovative experiences for our customers in the self-storage industry.
What makes this role unique?
As a key player in the self-storage technology space, you'll help shape cutting-edge solutions that revolutionize how businesses operate. This role offers a dynamic and open-ended environment where flexibility and strong communication are paramount. You'll be part of a team that fosters innovation, creativity, teamwork, professional growth, and career advancement.
Responsibilities
- Design and develop our payments platform.
- Adapt to new technologies and technical directions to enhance team capabilities.
- Collaborate with scrum team peers to deliver optimal solutions.
- Mentor junior team members.
- Ensure high code coverage to maintain delivery quality.
- Identify and implement process improvements for efficient delivery.
- Contribute to a highly productive product team with ambitious goals and significant potential.
Required Qualifications
- Minimum 10 years of hands-on coding experience in Node.js backend API development, specifically with Nest.js or Express.js frameworks.
- Overall industry experience of 3-5 years.
- Solid understanding of JavaScript fundamentals.
- Exposure to architectural patterns for highly scalable enterprise service design, including monitoring, analytics, and entity CRUD operations.
- Experience with both relational and/or non-relational databases.
- Proficiency in RESTful web service architecture, design, and implementation.
- Ability to work independently with minimal supervision.
- Experience with Agile software development methodologies.
Desired Qualifications
- Experience in the payments industry or with payment processing.
- Familiarity with public cloud platforms (AWS), Docker containers, Kubernetes, and CI/CD pipelines.
- Exposure to microservices and asynchronous event-based architectures.
- Experience with server-side technologies such as caching, asynchronous processing, and parallelization techniques.
- Experience with cloud configuration and deployment technologies.
This role is based in Hyderabad, Telangana.