Software Engineer ChainXY has been in the real estate data game since 2017. Our datasets track over 6 million locations across 9,000+ brands from retail to restaurant to banking and more. Were setting the industry standard for chain location data. And thats not all. CenterXY is our brand-new shopping center dataset. It tracks over 850,000 tenant locations across 32,000 major shopping centers in the US and Canada with over 50,000 square feet of gross leasable areas. Add it all up, and thats a lot of valuable data for users to leverage! Our clients love using ChainXY and CenterXY to discover hidden opportunities. Thats why weve experienced strong and stable growth year-over-year since we came on the scene. We think this growth reflects the high quality of our datasets and user experience. None of that would be possible without the hard work of our all-star team of data and technology gurus. This team is growing, and fast! If you think youve got what it takes to add to our mission of quality and accuracy, you might just be our new Software Developer. Youre asking yourself, Why do I want to work with ChainXY? Our culture Were problem solvers. Thats why we founded ChainXY we needed accurate and current chain store location data without the price tag of the major providers, so we created a solution any user could work with. The rest is history. Were open minded. As problem solvers, we know theres more than one way to get things done. If youve got a different perspective on how to resolve an issue, improve a product or elevate processes, we want to hear it! Were client fanatics. Our promise to our users to provide the new standard in comprehensive shopping and analytical insights means something to us. Do you do a happy dance (even just on the inside) when your customers succeed? Join forces with ChainXY. Were team champions. Its important to us that everyone at ChainXY feels valued and is given the opportunity to do valuable work. People on our teams rise up, lead and make a difference every day. Your compensation Competitive salary range Flexible working arrangements tailored to your needs 37.5-hour workweek with emergency-only overtime / weekend work In this role, you will Take end-to-end ownership of technical implementation for projects, working independently or in small teams Work on diverse challenges and problems driven by current business needs. Design, implement, test, deploy, monitor, and iterate on solutions across our system, including front-end and back-end services and infrastructure Participate in and lead code reviews to maintain standards and foster team growth Contribute to product direction, roadmap, development schedules, and deliverables Proactively identify, debug, and implement improvements to our system, processes and tools Your Qualifications Bachelors degree in computer science, or a related technical field Minimum of 3 years of handson professional software development experience This position is a hybrid role based in Vancouver, BC You must be eligible to work in Canada. Have a strong background in relational databases normalization, schema design, SQL (we use PostgreSQL & PostGIS) Experienced with automated testing (unit, integration, endtoendpreferably with Playwright) Handson experience with OOP, appropriate use of data structures & algorithms, best practices related to design patterns, and software architecture Experienced deploying and maintaining applications in cloud environments (preferably AWS; infraascode, Docker, CI/CD is a plus) Your Personality Focused on the big picture: able to understand and act on the 'why' behind technical requirements Comfortable switching contexts and working across multiple technical domains & programming languages Empathetic and collaborative: able to understand perspectives and challenges of internal and external clients Growth mindset; eager to learn new tools and technologies Demonstrated ability to work independently, break down and prioritize tasks and meet deadlines This role isn't ideal if you prefer highly structured environments with a focus on a single aspect of the stack Experience building or deploying production LLM-based applications ETL/Data engineering experience (e.g., Apache Spark, Apache Sedona, Snowflake, Databricks, DuckDB) and OLAP databases Familiarity with Next.js In your application, please: Describe a project you're proud offocus on the problem you solved and your decision-making process, not just the tech stack Share an example of a time you had to figure something out independently with limited guidance Include a link to your Github or portfolio if available Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries Information Services #J-18808-Ljbffr
Job Title
Software Engineer