onsite
Developer Programmer
Software Engineer
Develop and maintain internal real‑estate software solutions using Python and JavaScript, designing RESTful APIs and database schemas to streamline property listings, leasing, and maintenance workflows.
About the role
Key Responsibilities
- Collaborate with management, sales agents, property managers and administrative staff to gather requirements and translate them into technical specifications.
- Analyze existing property management, sales, leasing and CRM systems to identify gaps, propose automation opportunities and recommend technology improvements.
- Design, develop and maintain scalable internal applications for property listings, client enquiries, rental applications, inspections, maintenance requests, lease agreements and sales workflows.
- Write clean, well‑documented code in Python and JavaScript, create and consume RESTful APIs, and manage relational data with SQL.
- Participate in Agile ceremonies, provide estimates, and deliver incremental features in short sprints.
Requirements
- Proven experience developing enterprise‑grade applications in Python and JavaScript.
- Strong knowledge of relational databases (SQL) and API design.
- Experience with Agile development practices and version control (Git).
- Excellent problem‑solving skills and ability to work cross‑functionally.
- Good communication skills and a proactive, collaborative attitude.
Skills
pythonjavascriptsqlagile