Senior Software Engineer
About Propexo
We are a YCombinator and VC-backed API-tech company. Think "Plaid for Real Estate." We provide a unified API that allows proptech companies to quickly and easily integrate with multiple property management systems, helping them save time, ship faster, and unlock revenue. We're making it easy for others to create unique products in real estate, a four trillion-dollar market.
About You
- You are intelligent and motivated — always looking to be challenged and to grow
- You love open communication and moving quickly
- You have excellent verbal and written communication skills
- You're passionate about developer experience, great system design, code org, readability and visibility
- You understand the power and importance of writing (good) tests
- You enjoy solving complex integration challenges
- You thrive in environments where you can deliver high-quality code efficiently
Experience
7+ years of professional experience in software developmentStrong proficiency with TypeScript, Node.js, and ReactExperience with RESTful API development and consumptionProven ability to navigate and integrate with complex external APIsExperience with data transformation and normalization techniquesSolid understanding of API authentication methods (OAuth, Basic Auth, etc.)Experience building resilient systems that can handle unreliable upstream servicesExperience with code reviews, code quality and more challenging engineering conceptsTechnologies
Strong NodeJSStrong TypeScriptStrong PostgreSQL or similarExperience with AWS servicesFamiliarity with both REST and SOAP APIsResponsibilities
Implement customer requests related to our unified property management APIBuild and maintain API integrations with various property management systemsWork with complex data models and normalize inconsistent data formatsDebug and resolve integration issues, including handling legacy SOAP APIsTroubleshoot and fix bugs in a timely mannerWrite tests for your own code and your teammates' code when neededPerform code reviews and contribute to technical documentationCommunicate changes, ideas, thoughts, failures, and improvements to the teamBonus Points
Experience integrating with any of the following systems : Yardi, RealPage, Entrata, MRI, Appfolio, Buildium, RentManager, ResManFamiliarity with property management systems or proptech industryExperience with webhook implementation and managementKnowledge of error handling and retry mechanisms for unreliable APIsIf you're passionate about building reliable, scalable API integrations and want to help transform an industry in need of innovation, we'd love to hear from you!
Role - Full-Time, Contract to Hire (no guarantee of conversion) 2 - 6 month length of initial engagement
Salary Budget - Upto 32 LPA
Shift Timings - EST