What are the responsibilities and job description for the Full Stack Software Engineer position at Marshall Reddick Real Estate?
No phone calls or emails from recruiters or employment agencies. Do not contact us with unsolicited services or offers. All candidates must apply directly.
Who We Are
Here at Marshall Reddick Real Estate we are a fast-paced, software-centered, and rapidly changing full-service residential real estate investment firm. We provide multiple services to our clients including real estate brokerage, property management, private lending, and investment funds. We have a team of 150 members across 9 offices in CA, TX, FL, and TN. Founded in 1979, we are committed to our mission to be the bridge connecting each client to financial independence through education, mentorship, and by providing a trusted system of buying, selling, and managing real estate and mortgages nationwide.
The Opportunity
We are seeking a Full-Stack Software Engineer with strong experience in backend development, frontend technologies, and infrastructure optimization. This individual will play a crucial role in enhancing our custom implementation of SuiteCRM 7.14.4 (PHP & JavaScript), supporting our Angular/Node.js website, and contributing to our future transition to a modern tech stack (likely React). Your work will directly impact our platform's performance, scalability, and user experience.
What We Offer:
Annual Salary| $110,000 - $140,000
Health Benefits| Medical, Dental, Vision, Life
PTO (Holidays, Vacation, Sick), 401k matching
Real Estate Investing Preferred Incentives
\n- Contribute to and support both our internal CRM application and our public-facing Website.
- Collaborate to document core functionalities and establish a suite of regression tests using tools like X-Ray to ensure full application coverage with automated tests (CodeCeption).
- Track and resolve software issues and bugs while writing unit and acceptance tests for existing codebase improvements.
- Actively contribute to re-architecting efforts for performance optimization.
- Troubleshoot and optimize our AWS infrastructure, enhancing the performance of our CRM (MySQL) and Website (MongoDB) databases.
- Develop, test, and maintain robust, clean, and efficient code across the full software lifecycle.
- Embrace CI/CD principles by automating pipelines with GitLab CI and utilizing Docker for image standardization.
- Proven expertise in PHP, JavaScript, and/or TypeScript.
- Hands-on experience with ReactJS.
- Familiarity with Angular and Node.js.
- Experience with GitLab CI/CD pipelines and Docker.
- Experience with AWS services like ECS, RDS, S3, Cognito, Elasticache, and database management with MySQL and MongoDB.
- Demonstrated ability to write clean, testable, and maintainable code with solid unit and integration testing practices.
- Strong analytical and problem-solving skills with a track record of optimizing application performance.
- Humble, team-oriented attitude with a collaborative mindset.
- Excellent communication skills with the ability to convey complex technical concepts clearly.
- Proactive approach to learning and staying up-to-date with modern technologies.
- Passion for contributing to a real estate tech platform and helping shape its technological evolution.
Salary : $110,000 - $140,000