Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Full Stack Developer

Marshall Reddick Real Estate

Full Stack Developer

Newport Beach, CA
Full Time
Paid
  • Responsibilities

    No phone calls or emails from recruiters or employment agencies. Do not contact us with unsolicited services or offers. All candidates must apply directly. A full-stack developer who will be part of an agile development team building enterprise-grade software systems. In this role, you will be responsible for the design, development, testing, and support of our customer relationship management tool – SuiteCRM. The role is very collaborative with daily interaction with our Software Engineering team, CEO, and our real estate, property management, and private lending teams. To be successful in this role, the developer must have a positive attitude, always be open to learning new technologies, and have strong communication skills and strong documentation of code. Responsibilities: • Maintain and build new features for existing CRM • Participate in bi-weekly sprints, communicating closely with the software development team • Write automated tests and perform manual testing as necessary to ensure high-quality code • Integrate with 3rd party services and API Qualifications: • 3+ years of deep experience as a PHP developer is a must • Expertise in HTML and JavaScript • Strong proficiency with writing testable code with unit and integration tests • Strong understanding of database design with experience using MySQL (or similar SQL) • Familiarity with AWS and relevant services such as S3, EC2, CloudFormation, RDS • Should have a solid working knowledge of Linux command line, git, and other development tools Special Experience: • Experience with SuiteCRM or other CRM software Experience • Passionate about finance or real estate industry is a plus Compensation: $100,000 - $125,000

    • Maintain and build new features for existing CRM • Participate in bi-weekly sprints, communicating closely with the software development team • Write automated tests and perform manual testing as necessary to ensure high-quality code • Integrate with 3rd party services and API