From indeed.ca August 3, 2021
Software Engineer: Python, Javascript, Web technologies
We’re looking for experienced Full Stack Software Engineers who are passionate about working on different challenges at all levels of our stack, designing, implementing, testing, maintaining, and improving features and services. We have positions open on two different teams, where you’ll have the autonomy to own and operate services that you build, while focusing on collaborative delivery over independent efforts.
You will be working with a variety of different technologies involved in distributed web systems. Depending on the team you choose, our stacks include Python, Django, Typescript, ReactJS, GraphQL, C#, .NET, VSTO, Heroku and AWS to name a few.
Specifically, you’ll be responsible for:
- Designing, building, delivering and operating high-quality (reliable and intuitive to use) software systems, collaboratively with your cross functional team
- Building relationships and communicating effectively with other parts of the company (Product Management, Equity Research, Marketing and Sales)
- Participating in demos for the Engineering team, Product Management and the company at large
- Guiding and coaching less experienced developers in their approach to debugging, design and application of various software development paradigms
You should:
- Have strong foundation in computing science fundamentals, such as algorithmic complexity, asynchronicity and distributed computing
- Experience in shipping pragmatic and high quality solutions with a sense of urgency
- Believe in and strive for uneventful and predictable code releases, and expect that they happen many times each day, supported by robust Continuous Integration and Delivery pipelines and extensive test coverage
- Have a strong sense of ownership
- Have a sense of humor and strong collaboration skills
You’ll be an even better fit if you:
- Have a background in financial modeling, financial technology, or capital markets
- Have experience building native Windows applications and Excel or Office Add-ins
- Have worked on internal software projects, and enjoy amplifying the efforts of other parts of the company
- Have experience working with agile methodology and frameworks like Scrum, Kanban, XP
Our Engineering organization is part of the well-established core of the business and we’re growing at pace with the needs of our internal and external clients. Growth in our Engineering organization means opportunity for career development - we’ll help you get there, and won’t hold you back. It’s important to us that we maintain focus on our goals, work well together and love coming in to work every day.
How we support your growth:
- Regularly scheduled learning opportunities (software related reading groups, and market recaps from senior analysts)
- Social events (online games nights, and virtual walking chats - ever heard of Rambly.app?) to keep things interesting.
- Demo presentations inside Engineering, and some that the rest of the company enjoys too (show off stuff you’ve built or learn about businesses that analysts have researched) for you to learn from and practice new skills, and a day put aside every month to work on something that inspires you.
- Annual continuing education budget to support every member of our team with what they need to be successful.
About Canalyst
Canalyst is a well-funded financial technology company headquartered in the heart of Downtown Vancouver with employees across Canada and the United States. We’re driven to seamlessly deliver the cleanest, richest, and best structured fundamental models and tools to help investors make better decisions. Over the past 5 years, through deep collaboration between experienced Equity Research Analysts and Software Engineers we have built a unique dataset delivered through a platform that is transforming the way financial professionals access and use fundamental data.
No comments:
Post a Comment