We work hard to protect you and this service from fraud. As with any classifieds service please be aware of the warning signs relative to buying and selling online. Concerned about this listing?
### Job Title: Senior Software Engineer (Full Stack) – Rental Management Software
**Location:** St George, UT, onsite
**Employment Type:** Full-time
**Reports To:** [Dev Team Lead]
---
#### **Overview:**
We are seeking a talented and experienced Senior Software Engineer to join our team and help lead the development of a cutting-edge rental management software platform. This is an exciting opportunity for someone with a passion for both technology and mentoring, and who has extensive experience in modern web development technologies. As a senior engineer, you will be responsible for architecting, developing, and maintaining key features of our platform, while also mentoring junior developers and collaborating closely with project managers.
If you have expertise in **TypeScript**, **Angular**, **Node.js**, **Firebase**, **Google Cloud**, and a strong focus on **best practices in software development**, we want to hear from you. In this role, you will have the opportunity to directly shape the future of our platform and ensure the successful delivery of new features that meet client needs in a rapidly evolving market.
---
#### **Key Responsibilities:**
- **Lead Development Efforts:** Design, develop, and maintain both front-end and back-end features of our rental management platform using **TypeScript**, **Angular**, **Node.js**, **Firebase**, and **Google Cloud** technologies.
- **Mentor Junior Developers:** Provide guidance, code reviews, and technical mentorship to junior developers, fostering a culture of continuous learning and improvement within the team.
- **Collaborate on Architecture:** Work closely with the project manager and other engineers to design and refine software architecture that supports both current and future client requirements.
- **Code Reviews and Quality Assurance:** Be pared to conduct regular code reviews to ensure best practices, coding standards, and high-quality code practices are maintained. Guide the team on refactoring and course corrections to improve existing software architecture.
- **Automated Deployment and CI/CD:** Set up and maintain **GitHub Actions**, build automation pipelines, and ensure smooth, reliable deployment of our JavaScript codebase to **Firebase Hosting** using **Google Cloud Functions** and **Google Cloud Run**.
- **Problem-Solving and Innovation:** Approach problems as opportunities for innovation and improvement. Take ownership of complex technical challenges and guide the team to effective solutions.
- **Client-Focused Development:** Participate in discussions with product and client teams to understand business needs, and translate these into technical solutions that improve the rental management experience.
---
#### **Required Qualifications:**
- **Experience:** 3+ years of experience in full-stack software engineering, with a focus on both front-end and back-end development in large-scale production environments.
- **Technical Skills:**
- **TypeScript** (expert-level) v4.9.5
- **Node.js** v18 or similar
- **Angular** (deep knowledge of modern versions) v16 or higher
- **Firebase** (Firestore, Firebase Functions, Firebase Hosting)
- **Google Cloud** (specifically Google Cloud Functions, Google Cloud Run, and related services)
- **Git** and **GitHub** (version control and collaboration)
- **CI/CD** and **GitHub Actions** for build automation or similar experience
- **Cloud Architecture:** Strong knowledge of deploying and managing applications in the
- **Database Design:** Design, evaluate, and have the ability to refactor database schemas to ensure scalability, performance, and alignment with application requirements. Strong Knowledge of migration, replication, and backup strategies.
- **Mentorship:** Proven experience in mentoring developers and leading by example to cultivate a productive, collaborative, and growth-oriented environment.
---
#### **Preferred Qualifications:**
- **Rental Software Knowledge:** Familiarity with rental management software
- **Experience with Google Cloud Build and Firebase Integration:** Deep understanding of build automation, CI/CD pipelines, and deployment processes specific to Google Cloud and Firebase environments.
---
#### **Personal Attributes:**
- **Proactive Learner:** Ability to approach challenges as opportunities to grow and learn, with a desire to stay updated on emerging technologies.
- **Strong Communicator:** Clear, concise communication skills, both written and verbal, with the ability to explain complex technical concepts to non-technical stakeholders.
- **Client-Focused:** Commitment to delivering value and high-quality solutions that meet client needs and expectations.
---
#### **How to Apply:**
If you're excited about the opportunity to make a meaningful impact on our platform and mentor the next generation of developers, please submit your resume and cover letter via [application link].
---
Pay Based on Experience, if you feel you my fit this roll, please apply.
This position offers a unique opportunity for a seasoned software engineer to apply their skills while also making a lasting impact on the development of a critical product in the rental management space. If you're passionate about software engineering, cloud technologies, and leading by example, we'd love to meet you!
Contact: Josh
### Job Title: Senior Software Engineer (Full Stack) – Rental Management Software
**Location:** St George, UT, onsite
**Employment Type:** Full-time
**Reports To:** [Dev Team Lead]
---
#### **Overview:**
We are seeking a talented and experienced Senior Software Engineer to join our team and help lead the development of a cutting-edge rental management software platform. This is an exciting opportunity for someone with a passion for both technology and mentoring, and who has extensive experience in modern web development technologies. As a senior engineer, you will be responsible for architecting, developing, and maintaining key features of our platform, while also mentoring junior developers and collaborating closely with project managers.
If you have expertise in **TypeScript**, **Angular**, **Node.js**, **Firebase**, **Google Cloud**, and a strong focus on **best practices in software development**, we want to hear from you. In this role, you will have the opportunity to directly shape the future of our platform and ensure the successful delivery of new features that meet client needs in a rapidly evolving market.
---
#### **Key Responsibilities:**
- **Lead Development Efforts:** Design, develop, and maintain both front-end and back-end features of our rental management platform using **TypeScript**, **Angular**, **Node.js**, **Firebase**, and **Google Cloud** technologies.
- **Mentor Junior Developers:** Provide guidance, code reviews, and technical mentorship to junior developers, fostering a culture of continuous learning and improvement within the team.
- **Collaborate on Architecture:** Work closely with the project manager and other engineers to design and refine software architecture that supports both current and future client requirements.
- **Code Reviews and Quality Assurance:** Be pared to conduct regular code reviews to ensure best practices, coding standards, and high-quality code practices are maintained. Guide the team on refactoring and course corrections to improve existing software architecture.
- **Automated Deployment and CI/CD:** Set up and maintain **GitHub Actions**, build automation pipelines, and ensure smooth, reliable deployment of our JavaScript codebase to **Firebase Hosting** using **Google Cloud Functions** and **Google Cloud Run**.
- **Problem-Solving and Innovation:** Approach problems as opportunities for innovation and improvement. Take ownership of complex technical challenges and guide the team to effective solutions.
- **Client-Focused Development:** Participate in discussions with product and client teams to understand business needs, and translate these into technical solutions that improve the rental management experience.
---
#### **Required Qualifications:**
- **Experience:** 3+ years of experience in full-stack software engineering, with a focus on both front-end and back-end development in large-scale production environments.
- **Technical Skills:**
- **TypeScript** (expert-level) v4.9.5
- **Node.js** v18 or similar
- **Angular** (deep knowledge of modern versions) v16 or higher
- **Firebase** (Firestore, Firebase Functions, Firebase Hosting)
- **Google Cloud** (specifically Google Cloud Functions, Google Cloud Run, and related services)
- **Git** and **GitHub** (version control and collaboration)
- **CI/CD** and **GitHub Actions** for build automation or similar experience
- **Cloud Architecture:** Strong knowledge of deploying and managing applications in the
- **Database Design:** Design, evaluate, and have the ability to refactor database schemas to ensure scalability, performance, and alignment with application requirements. Strong Knowledge of migration, replication, and backup strategies.
- **Mentorship:** Proven experience in mentoring developers and leading by example to cultivate a productive, collaborative, and growth-oriented environment.
---
#### **Preferred Qualifications:**
- **Rental Software Knowledge:** Familiarity with rental management software
- **Experience with Google Cloud Build and Firebase Integration:** Deep understanding of build automation, CI/CD pipelines, and deployment processes specific to Google Cloud and Firebase environments.
---
#### **Personal Attributes:**
- **Proactive Learner:** Ability to approach challenges as opportunities to grow and learn, with a desire to stay updated on emerging technologies.
- **Strong Communicator:** Clear, concise communication skills, both written and verbal, with the ability to explain complex technical concepts to non-technical stakeholders.
- **Client-Focused:** Commitment to delivering value and high-quality solutions that meet client needs and expectations.
---
#### **How to Apply:**
If you're excited about the opportunity to make a meaningful impact on our platform and mentor the next generation of developers, please submit your resume and cover letter via [application link].
---
Pay Based on Experience, if you feel you my fit this roll, please apply.
This position offers a unique opportunity for a seasoned software engineer to apply their skills while also making a lasting impact on the development of a critical product in the rental management space. If you're passionate about software engineering, cloud technologies, and leading by example, we'd love to meet you!
We work hard to protect you and this service from fraud. As with any classifieds service please be aware of the warning signs relative to buying and selling online. Concerned about this listing?