Sr.
Software Engineer - Node.js/React/.NET C# Storable is looking for an experienced Software Engineer who is passionate about software quality and improving the design/development process to play a crucial role in building and scaling our industry-leading Facility Management Software.
How is this different from other software engineering jobs?
As the leading provider of technology solutions in the self-storage industry, we are creating innovative experiences in an industry that has not existed before.
You should be passionate about building the right solutions and be comfortable working in an open-ended dynamic environment where roles are flexible and communication is essential.
This is a great opportunity for you to join a team that encourages innovation, creativity, teamwork, professional growth, and advancement.
What You Will Be Doing:
Design/develop/maintain our web-based applications using Node.js, React, C# (.NET), ASP.NET, SQL, AngularJS, HTML, CSS, Javascript, and other technologiesContinually move quality to the leftHelp maintain and optimize our AWS account by managing resources, monitoring performance, ensuring security best practices, and implementing cost-effective solutionsBuild/improve continuous integrations/continuous development, and continuous deployment pipeline (CI/CD pipeline)Enhance design policies, processes, procedures, methods, testsCommunicate and coordinate effectively within the squad, across our technology team, and with our business partners to deliver on top prioritiesActively participate as a member of an agile team in a Scrum environmentEncourage best practices demonstrating how to create effective designs and write maintainable, reusable codeInvestigate and develop skills in new technologiesMonitor everyday activities of the system and provide required supportWhat You Need To Bring To The Table:
Bachelor's degree in a computer-related degree program or equivalent work experience5+ years of design/development experience with Node.js, React, C# (.NET), ASP.NET, and SQLSolid understanding of best software engineering practices for the full development life cycle (SDLC), including coding standards, code review, source control, build, test, deploy, and operationsStrong relational database skillsExperience developing web-based applicationsPassion for mentoring engineer peers to lead best standards, and produce elegant & maintainable technology deliverablesConsistent track record of leading successful delivery for large-scale projectsExperience with Agile methodologiesStrong written and verbal communication skills showing ability to interface with business stakeholders and engineersStrong history of implementing testing methodologies to move quality to the leftAcute sense of ownership and the resolve to dig deeper into product and technical issuesStrong problem-solving skillsSelf-motivated, detail-oriented, and responsible team playerA self-starter with the ability, passion, creativity, and confidence to independently solve problems and produce resultsNice to Haves:
Experience participating in Agile practices such as Test-Driven Development (TDD), Refactoring, and design principles like SOLID, etc.BDD (behavior-driven development)AWS certificationExperience with infrastructure as code tools like Terraform, as well as containerization platforms such as Docker
#J-18808-Ljbffr