Enable job alerts via email!

Senior Developer

Market IQ

Toronto

On-site

CAD 80,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A leading financial technology company in Toronto is seeking a Senior Backend Developer to focus on data-intensive, scalable applications. You will own critical problems, translate business needs into functionality, and implement new features while improving existing infrastructure. The ideal candidate has a strong background in computer science and extensive experience in web application development. A Bachelor's degree in CS or related field is required.

Qualifications

  • Bachelor's degree in CS, Math, or related discipline, or equivalent industry experience.
  • Senior IC experience required.

Responsibilities

  • Own mission-critical and data-intensive problems.
  • Translate business needs into scoped functionality.
  • Implement new functionality and improve existing infrastructure.

Skills

Strong CS fundamentals
Experience in building large-scale web applications
Web front-end development
Proficiency with Perl, PHP, Python, or Ruby
Object-oriented and service-oriented programming
Database theory
Backend web development frameworks
Creativity and problem-solving abilities
Self-motivated
Experience with version control systems
Agile / Scrum experience
Data architecture
Hadoop or MapReduce

Education

Bachelor's degree in CS, Math, or related discipline
Job description
Senior Backend Developer

We are disrupting the world of Finance think Big Data; think Natural Language Processing; think Artificial Intelligence; think Slick User Experience.

Overview

Senior Back End Developer role focused on delivering data-intensive, scalable web applications and services.

Responsibilities
  • Own a variety of mission-critical and data-intensive problems; solve the tough problems.
  • Translate high-level business needs into well-defined and scoped functionality.
  • Implement new functionality; improve existing infrastructure.
Required Skills
  • Strong CS fundamentals gained through a Bachelor's degree in CS, Math, or related discipline, or equivalent industry experience.
  • Experience in building large-scale web applications and infrastructure.
  • Experience with web front-end development: XHTML, CSS, JavaScript, and libraries such as JQuery; experience creating secure websites or apps.
  • Proficiency with Perl, PHP, Python, or Ruby.
  • Excellent knowledge and experience with both object-oriented and service-oriented programming paradigms (including C and/or Java).
  • Knowledge of database theory; familiarity with MySQL.
  • Backend web development within frameworks like Django, AppEngine, and Rails.
  • Creativity and ability to learn and solve problems quickly in a fast-paced environment.
  • Self-motivated engineer who can take the initiative and work effectively both independently and as part of a team of engineers.
  • Experience working with a version control system.
  • Understands complex web development and database concepts; understands the benefits of various design methodologies and object-oriented environments.
  • Experience with Agile / Scrum and test-driven development.
  • Data architecture and external data integration experience.
  • Experience with filesystems, concurrency, multithreading, server architectures, and distributed systems.
  • Experience with Hadoop or MapReduce.
Notes

We don't expect you to know everything but expect you will do what it takes to learn new technologies and stay ahead of the curve.

Experience Level

Required Experience: Senior IC

Key Skills

APIs, REST, Spring, SOAP, .NET, React, Node.js, Angular, J2EE, JavaScript, Web Services, Java

Employment Details

Employment Type: Full Time

Experience: years

Vacancy: 1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.