Enable job alerts via email!

Senior Full Stack Developer

08763 Citi Canada Technology Services ULC

Toronto

On-site

CAD 85,000 - 110,000

Full time

4 days ago
Be an early applicant

Job summary

A leading financial services company is seeking a Senior Full Stack Developer to join their Technology team in Toronto. The role involves designing and developing trading applications, mentoring junior team members, and improving software quality. Ideal candidates will have extensive experience in client-side development, strong analytical skills, and a Bachelor's degree in a relevant field.

Qualifications

  • 5-8 years of relevant experience.
  • Experience in systems analysis and software programming.
  • Ability to work under pressure and manage deadlines.

Responsibilities

  • Work closely with Rates desks to understand requirements.
  • Design, develop, and test new features in trading applications.
  • Provide 3rd line support for the production system.

Skills

HTML5
Angular
ReactJS
JavaScript
TypeScript
CI/CD
Agile methodologies
SQL
Communication skills

Education

Bachelor’s degree or equivalent experience

Tools

Jenkins
TeamCity

Job description

The Senior Full Stack Developer is an intermediate-level position responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Role Overview / What will you do :

  • Work closely with Rates desks to understand requirements and translate them into simple and efficient designs.
  • Design, develop, and test new features in trading applications.
  • Continuously improve the software development lifecycle and product quality.
  • Deliver large-scale projects through hands-on development and technical leadership.
  • Provide 3rd line support for the production system (with dedicated 24h support teams handling 1st/2nd line support).
  • Mentor junior team members.

Responsibilities :

  • Review and analyze proposed technical solutions for projects.
  • Develop comprehensive knowledge of how business areas integrate to achieve goals.
  • Monitor delivery of results, manage resources, and assign work within the team/project.
  • Ensure adherence to procedures and contribute to standards development, negotiating with external parties when necessary.
  • Assess risks associated with business decisions, ensuring compliance with laws, regulations, and company policies, and report control issues transparently.

Knowledge / Experience :

  • Experience in client-side development with HTML5, Angular, ReactJS, ES6+, TypeScript, and JavaScript.
  • RESTful API design and development experience is highly desirable.
  • Experience with CI/CD tools like Jenkins or TeamCity.
  • Self-motivated individual with experience in a client-facing role.
  • Exposure to Agile methodologies like Scrum and Kanban, and techniques like TDD.
  • Experience with application profiling.
  • Mathematical aptitude and interest in financial derivatives.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills, both written and verbal.
  • Attention to detail, motivation to learn, and good organizational skills.

Qualifications :

  • 5-8 years of relevant experience.
  • Experience in systems analysis and software programming.
  • Experience managing and implementing successful projects.
  • Knowledge of consulting and project management techniques.
  • Ability to work under pressure and manage deadlines.
  • Preference for candidates with skills in server or UI development.
  • Extensive Java development experience, ideally with other OO languages like C++ or C#.
  • Experience with SQL, PL/SQL, or extensive server and client-side development with Angular or ReactJS and HTML5.

Education :

  • Bachelor’s degree or equivalent experience.

This job description provides a high-level overview of the work performed. Additional duties may be assigned as needed.

Job Family Group : Technology

Job Family : Applications Development

Time Type : Full time

Most Relevant Skills :

Please see the requirements listed above.

Other Relevant Skills :

For additional skills, refer to above or contact the recruiter.

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

Similar jobs