Hybrid Fullstack Engineer - Python, Typescript Fullstack Engineer - Python, Typescript with verification

Terminal · Canada · Hybrid

About the job

About NorthspyreFounded in 2017, Northspyre is a cloud-based intelligence platform that empowers real estate professionals to make proactive, data-driven decisions on development, capital and asset projects across real estate project types. Created specifically to meet the needs of owners, developers, project management firms and internal real estate teams, Northspyre leverages the power of automation, data analytics and artificial intelligence to achieve predictable outcomes and realize significant time and cost savings. Northspyre's technology is dedicated to helping teams deliver even the most complex project or portfolio on-time and on-budget. Northsprye is based out of New York.About The RoleNorthspyre is seeking a Full-Stack Engineer to join our growing team as we transform the commercial real estate industry through data-driven technology. As a venture-backed company with proven market success, we offer engineers the unique opportunity to drive significant technical innovation while working on meaningful challenges. Our engineering culture emphasizes impact, ownership and getting the right things done efficiently. We're looking for a collaborative self-starter who excels in a high-ownership environment and is energized by solving complex problems that directly affect our customers' success.What You’ll DoDesigning and building elegant and user-friendly UIs. Designing and developing backend systems and APIs. Refactoring legacy code and systems to increase maintainability and efficiency. Writing Unit Tests and developing testing frameworks. Collaborating with Customer Support and Product to handle client requests and issues. Maintaining, monitoring and troubleshooting production systems to make sure everything runs smoothly. Ensure information security across our systems. Adhering to agile development practices and improving in our processes. Communicating with team members clearly and effectively. Staying abreast of developments in web applications and programming languages.What You’ll Bring3+ years of experience in designing and building complex web applications, ideally using React, TypeScript, and Python Strong understanding of REST API design and best practices Comfort working across the stack, handling both frontend and backend development Familiarity with programming paradigms, including Object-Oriented Programming (OOP) and Functional Programming (FP) Rigorous testing mindset with the ability to write comprehensive unit/integration tests for all new features Proficiency with SQL databases (such as PostgreSQL) and experience working with relational data models Exceptional communication skills and a proven ability to work closely with product, design, and engineering stakeholders to clarify acceptance criteria and requirements Ability to translate product requirements into sound technical designs and deliver well-structured, maintainable code A hands-on, learning-by-doing approach to working with code, with a strong desire to learn and grow on the job AWS knowledge is a plus but not required