Software Engineer II
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Storable is seeking an intermediate Software Engineer passionate about software quality and process improvement to help build and scale our industry-leading Facility Management Software. This role offers a unique opportunity to innovate within the self-storage technology space, an emerging industry. You will be instrumental in creating impactful solutions within a dynamic, open-ended environment that values flexibility and essential communication. Join a team dedicated to fostering innovation, creativity, teamwork, professional growth, and advancement.
What You Will Be Doing:
- Design, develop, and maintain web-based applications using C#, .NET, ASP.NET, SQL, Node.js, React, HTML, CSS, and JavaScript.
- Utilize established development tools, guidelines, and conventions including ASP.NET, SQL Server, C# .NET, React, Node.js, HTML, CSS, and JavaScript.
- Enhance design policies, processes, procedures, methods, and tests.
- Build and improve continuous integration, continuous development, and continuous deployment pipelines (CI/CD).
- Communicate and coordinate effectively within your squad, across the technology team, and with business partners to achieve top priorities.
- Investigate and develop skills in new technologies.
- Monitor daily system activities and provide necessary support.
What You Need To Bring To The Table:
- Bachelor’s degree in a computer-related program or equivalent work experience.
- 3+ years of design/development experience with .NET, C#, ASP.NET, Node.js, React, and SQL.
- Solid understanding of best software engineering practices for the full development life cycle (SDLC), including coding standards, code review, source control, build, test, deployment, and operations.
- Experience with SQL databases and writing SQL queries.
- Experience with Agile methodologies.
- Good verbal and written communication skills.
- Strong problem-solving skills.
- Self-motivated, detail-oriented, and a responsible team player.
- Quick learner eager to take on challenging tasks.
Nice to Haves:
- Experience with Design Patterns.
- Experience participating in Agile practices such as Test-Driven Development (TDD), Refactoring, and design principles like SOLID.
- Experience with Behavior-Driven Development (BDD).
- AWS certification.
- Experience with infrastructure cloud tools like Terraform and Docker.
Company
Storable
Storable is revolutionizing property management for specialized real estate sectors including self-storage, marine, and RV & camping. Our platform integrates management software with marketplace l...