Senior Back-End Engineer
Senior Backend Engineer
FLSA: Full-Time | Contractor
Location: Remote (Work may be performed anywhere)
Position Overview
We are looking for an analytical, results-driven Backend Developer/Engineer to work with our team to troubleshoot and improve backend applications and processes. The ideal candidate will use their expertise in programming languages and tools to analyze existing code, enhance performance, and create a seamless experience for our users.
To succeed in this role, you should be passionate about building efficient systems, improving user experience, and collaborating across teams.
Essential Duties and Responsibilities
- Design, develop, and maintain core backend components for our CRM and Marketing platforms
- Build complex data models tailored to the evolving needs of the real estate industry
- Write and optimize complex SQL queries to ensure high performance
- Develop unit and integration tests for all code delivered
- Collaborate with the Customer Success team to understand and resolve user issues
- Participate in architectural decisions to support scalability and business goals
- Compile and analyze data, processes, and code to identify areas for improvement
- Work closely with front-end developers and other team members to create cohesive, high-performing solutions
- Develop ideas for new programs, products, or features by monitoring industry trends
- Record data and report findings to relevant stakeholders
- Take the lead on projects as needed
- Perform other related duties as assigned
Required Experience and Education
- High school diploma or equivalent required
- 5–7 years of professional software development experience (or equivalent combination of education and experience)
- Bachelor’s degree in Computer Science or related field preferred
Skills and Qualifications
- Excellent communication and teamwork skills
- Extensive experience with JavaScript, Node.js, and PostgreSQL
- Ability to find creative solutions to complex technical challenges
- Proven experience designing, developing, and testing applications using Node.js
- Expert-level knowledge of databases and SQL query optimization
- Proficiency in API design and development
Work Conditions: This position will perform duties under normal office working conditions, including the prolonged use of a computer, and office equipment, and working in close proximity to others. Essential physical requirements may include standing, walking, stooping, typing, and lifting up to 25 lbs.
Frequently Asked Questions

