Senior Software Engineer

Richmond Hill, ON, Canada

Job Description

About Us
LightBox is on a mission to modernize the real estate industry. We provide commercial, geographical, spatial, and environmental building data on a single platform. Our definitive data and intuitive products are transforming the way organizations of all sizes solve problems.Office Location
DMTI Spatial / LightBox - 30 Leek Crescent, Suite 202, Richmond Hill, ON, L4B 4N4Position Overview
Senior Software Engineer responsible for developing scalable, high-performance geospatial APIs and applications that support billions of queries per month for a leading property technology (PropTech or real estate technology) and geospatial informatics company.An ideal candidate for this position is a seasoned full stack engineer with an interest in GIS, machine learning, natural language processing and fault-tolerant design. Beyond technical proficiency, this position also requires strong communication, collaboration and interpersonal skills to work as part of an agile, cross-functional product development team.This position will participate in all tasks related to the software development lifecycle from requirements gathering and architectural design through software development and maintenance. This position will interact with multiple teams throughout the organization, mentor less experienced team members, and contribute to the continuous improvement of technologies and processes across LightBox. Additional responsibilities include the evaluation of emerging technologies and the development of recommendations for product improvements.What you will do and achieve

  • Work with an agile team to develop, test and maintain web APIs and applications.
  • Participate in team activities such as design sessions, code reviews and sprint ceremonies.
  • Adhere to high-quality development principles such as versioning and automated testing.
  • Analyze use cases and propose solutions to meet business objectives.
  • Deliver solutions on-time and on-budget.
  • Investigate and resolve technical and non-technical issues.
  • Contribute to our CI and release processes.
Who you are
Education
  • B.S. in Computer Science (or equivalent)
Experience
  • 6+ years of experience developing software applications and APIs.
  • Ideally, past experience with GIS, machine learning and/or natural language processing.
Knowledge & Skills
  • Strong knowledge of computer science and software engineering theories and practices.
  • Familiarity with SOA, REST, microservices, OO design, and other architectural concepts.
  • Fluency in at least one modern programming language, ideally with familiarity in Node.js
  • Knowledge in RDBMS and NoSQL data systems, ideally with familiarity in Elasticsearch.
Core Competencies
  • Exercise discretion and independent judgment on all assigned projects and responsibilities.
  • Contribute as a full-stack engineer to meet product and engineering objectives.
  • Mentor other team members on technical and non-technical topics.
  • Collaborate with employees in other parts of the business.
Job Type: Full-timePay: $125,000.00-$140,000.00 per yearSchedule:
  • Monday to Friday
Supplemental pay types:
  • Bonus pay
Ability to commute/relocate:
  • Richmond Hill, ON: reliably commute or be willing to relocate with an employer-provided relocation package (required)
Application deadline: 2022-08-20

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2018192
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Richmond Hill, ON, Canada
  • Education
    Not mentioned