What are the responsibilities and job description for the Full Stack Developer position at Storage Post?
Overview
Storage Post is a national real estate owner/operator of self-storage facilities that has assembled over $2 Billion in assets since 2012. With over 4,000,000 sq. ft. under management and a large geographic concentration in New York City and New Orleans, we are positioned for explosive growth in the top tier markets of the most valued sector of real estate.
Reporting to the Chief Technology Officer (CTO), the Full Stack Developer will work closely with the CTO and is responsible for maintaining and extending our internally-developed proprietary applications, deploying updates, identifying production issues, maintaining our VM and Docker Container based production and development environments, and implementing integrations that meet our business's needs.
You will:
- Design and implement new enhancements to new or existing software applications, managing the complete software development process from conception to deployment.
- Maintain and upgrade the software following deployment.
- Perform root cause analysis for production errors.
- Modify and test changes to previously developed software.
- Develop software to integrate with internal and external systems.
- Understand the needs of stakeholders and translate into production solutions.
- Test and examine code written by others and analyze results.
- Build and set up new development tools and infrastructure.
- Analyze, execute, and streamline DevOps practices.
- Automate system with the proper tools to make development processes and operations efficient and robust.
- Deploy updates and fixes to improve monitoring and alerting.
- Provide technical support to internal users.
- Build tools to reduce occurrences of errors and improve customer experience.
- Monitor, review, and manage technical operations.
- Diagnose and solve production issues, including troubleshooting of Windows and Linux-based systems.
- Design procedures for system troubleshooting and maintenance.
- Plan for disaster recovery and capacity growth.
- Work on ways to automate and improve development and release processes.
- Ensure that systems are safe and secure against cybersecurity threats.
- Plan out projects and partner in project management decisions.
- Other duties assigned by Management.
You Have:
- Bachelors Degree in Computer Science or equivalent field experience
- Experience as an application developer, DevOps Engineer or similar software engineering role
- Good knowledge of C#, React, Redux, and .NET Core, Linux, and Docker (Swarm and Kerberos).
- Proficiency with git and Jenkins
- Knowledge of Typescript
- Experience with Elasticsearch (a plus)
- Working knowledge of databases and SQL
- Problem-solving attitude
- Collaborative team spirit
Job Type: Full-time
Pay: $105,000.00 - $115,000.00 per year
Benefits:
- 401(k)
- 401(k) 4% Match
- AD&D insurance
- Bereavement leave
- Dental insurance
- Dependent health insurance coverage
- Disability insurance
- Free parking
- Health insurance
- Health savings account
- Life insurance
- On-site gym
- Paid holidays
- Paid jury duty
- Paid sick time
- Paid time off
- Paid training
- Partner benefits
- Referral program
- Vision insurance
Schedule:
- Monday to Friday
Work Location: Hybrid remote in Atlanta, GA 30305
Salary : $105,000 - $115,000