Lead Full Stack Developer

Category
Programming
Type
Full Time
Opening date
Closing date
8 Feb 2022
Views
140

Project’s mandate is to develop significant advantages for our Client in the search for alpha by accelerating innovative investment capabilities. By finding new ways to generate alpha, the lab’s solutions contribute to the retirement funds of 20 million Canadians, ensuring we maximize returns without undue risk of loss. The lab is accountable for conceptualizing, incubating, and building new alpha generating capabilities across the organization.

We are looking for a Lead Software Engineer to enable research, design, and implementation of innovative investment capabilities. The position involves working with both company specific data, as well as, macro and economic data and indicators.

Ideal candidates are deeply passionate about the applications of machine learning to financial markets, as well as software development and data engineering. Above all, they derive the highest satisfaction from achieving excellence, continuously expanding their knowledge and skills, and by being part of a team that strives to be the best in its field.

Responsibilities

  • Work in a fast-paced environment, collocated with data engineers, data scientists, software engineers and investment professionals
  • Lead all aspects of application development for the team and be the go-to subject-matter expert for the team in a rapid prototyping environment
  • Participate in the project life cycle from analysis, to development and testing, and apply best practices and hands-on expertise as required
  • Perform complex analyses of both structured and unstructured datasets using latest technology and techniques
  • Create procedures to ensure best practices are being met in the software development process and share thought-leadership both within the team and the broader organization
  • Create solutions aligned with the long-term architecture and technology strategy using Amazon Web Services(AWS) for Cloud development
  • Foster a positive environment in the innovation team and maintain strong relationships with business and external cloud partners
  • Discover and understand the platform and tooling requirements of our business partners and provide solutions

Skills

Must have

  • 7+ years of minimum, progressive technical experience with proven business impact.
  • Experience as a lead software engineer; organizing and motivating teams while directing multiple projects simultaneously serving multiple stakeholders
  • Experience as a data engineer or building data pipelines is strongly preferred
  • Expert programming skills with professional programming experience with technologies such as Python,Scala, Java, and Angular6
  • Strong knowledge of software development best practices and patterns with familiarity building applications in an AWS environment
  • Strong analytical and problem-solving skills as well as polished communication and presentations skills
  • Experience building flexible solutions that can adapt quickly to changing requirements
  • Ability to work in an entrepreneurial environment and be a self-starter

Nice to have

  • A diverse set of technical experiences
  • University degree in Engineering or Computer Science preferred
  • A passion around learning new technologies with a demonstrated track record of acting on this in prior roles

Languages

English: C1 Advanced

Seniority

Lead

Report job · Embed widget

How to apply


Personalised job alerts

Set up personalised e-mail alerts about similar jobs.

Keyword: Lead Full Stack Developer

See a few more

Similar remote jobs in Programming

Job Widget Code

Place this code wherever you want the widget to appear on your page.

<script src="//jobicy.com/api/widget.js?5XyPbk5QqyZg=10206" async></script>

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview.
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them.
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers.
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job