Opportunities at ASG Companies

We believe in putting people first and that talent is based on what you can do, not what you've done. Together, we're building and growing market leading SaaS businesses - and we're having a great time doing it. Join us.
30
companies
40
Jobs

Software Engineer

ThinkLP

ThinkLP

Software Engineering · Full-time
Canada · Toronto, ON, Canada · Remote
Posted on Thursday, July 18, 2024

About ThinkLP

ThinkLP is a fast-growing retail operations software focused on curbing risk for its customers. We help track, predict, and mitigate looming risk issues, primarily theft, that has been ever-increasing in the marketplace today. ThinkLP primarily serves Loss Prevention (LP) departments across Fortune 100 companies, providing them with business intelligence to prevent risk in all facets. Our customers are some of the world’s leading brands, recognized globally by consumers.

ThinkLP has recently been backed by Alpine Software Group (ASG), a software business that buys uniquely positioned SaaS companies and builds them into market leaders. As ThinkLP enters a period of significant growth, we envision building not just a bigger software company, but a better one! All while creating a work environment where you can be impactful and your best self.

About the role

As a Software Engineer, you will work on the Analytics Product Engineering team’s new features and maintain existing software in close collaboration with engineers, the product team, and customer support. You will leverage your technical expertise to evaluate and refine roadmap items in advance, collaborate with your peers, and ensure our features release successfully with minimal unforeseen issues. You will helping maintain and expand data pipelines, tooling and the analytics product suite.

  • Champion, and provide feedback on the team’s best practices in developing, testing, and shipping user-facing features
  • Maintain the health and resiliency of our services by implementing automated tests, error tracking, and metrics before the launch of new releases
  • Collaborate with a team of peers through regular code reviews, planning meetings, and retrospectives
  • Design and implement async processes and event-driven pipelines to support new and existing features
  • Implement security best practices to protect data and ensure application security
  • Stay up-to-date with the latest industry trends, technologies, and best practices to continuously improve our development processes and software quality
  • Work with a cross-functional team to solve complex problems

What you should have

  • Professional developer experiences working on production-quality software by resolving and preventing production incidents
  • Clear verbal and written communication
  • Experience working in an agile and flexible work environment
  • Proficient in Typescript, Node, Python and Postgres, or able to quickly learn back-end best practices
  • Experience with Snowflake, Airflow and other pipeline as code solutions would be considered a strong asset
  • Experience with React and embedding analytic tools would be considered an asset
  • Experience with AWS, CI/CD, release management, and end-to-end testing would be considered an asset
  • Experience in working with startups is a plus.

Location: Canada/Remote

Location Preference: East Coast, preferably near Toronto. Our working hub is in Kitchener, Ontario, and this role is fully remote. You have the option to join the engineering team weekly at a satellite location in Toronto.

At ThinkLP we are building products for a diverse world and we need a diverse team to do that successfully. We believe that talent is based on what you can do, not what you’ve done. And we know that supporting a diverse team with varied lived experiences advances equality, inspires innovation, and ultimately drives better business outcomes. These beliefs and actions are true to ThinkLP’s “PeopleFirst” philosophy, which is rooted in how we invest, hire, and show up daily. If you’re interested in this role, but do not meet all of the qualifications listed above, we encourage you to apply anyways.

Individuals seeking employment at ThinkLP are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation or any other basis prohibited by applicable federal, provincial, or local law.

ThinkLP is committed to providing an inclusive, accessible recruitment process and work environment. Accommodation is available to all applicants upon request throughout the hiring process. Please let our People team know if you require accommodation, or you can email peopleandculture@thinklp.com.

ThinkLP is an equal opportunity employer.