Job Search and Career Advice Platform

Enable job alerts via email!

Senior Full Stack Developer - 6 month (Fixed Term Contract)

Citco GSGS

Toronto

On-site

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial services technology firm in Toronto is seeking an experienced Software Engineer to work in a cross-functional team to develop cloud-native applications. The ideal candidate should have over 5 years of experience in software engineering, with expertise in Java, Kotlin, and AWS. This role offers flexible working arrangements and a range of benefits that prioritize employee well-being.

Benefits

Training and education support
Flexible working arrangements
Diversity and inclusion initiatives

Qualifications

  • 5+ years of software engineering experience, specifically building and architecting web applications and backend services.
  • Comfortable with Python and core software development processes.
  • Experience with Agile teams.

Responsibilities

  • Working in a cross-functional team to build on-perm and cloud-native applications.
  • Deliver modules (front-end and backend) with new features.
  • Manage AWS resources in a safe and cost-effective manner.

Skills

Java
Kotlin
Spring
Hibernate
NodeJS
React
AWS
Python
Docker
PostgreSQL
Elastic Search

Education

Bachelor’s degree in Engineering, Computer Science, or equivalent

Tools

Docker
AWS
Job description

About Citco:

Armed with superior services, smart people, and strong technology, we tackle our customers’ complicated challenges by developing sophisticated solutions driven directly by their demands. The result? Innovation that generates tangible value and makes a real difference for our clients and their companies.

About the Team & Business Line:

Proprietary software solutions and innovation are at the core of what differentiates Citco in the alternative investment space. Through our network of global development centres, Citco invests heavily in technology development, security, and infrastructure to ensure our clients continue to receive award-winning products that underpin our commitment to service excellence.

Qualifications

About You:

  • Bachelor’s degree in Engineering, Computer Science, or equivalent
  • Experience working on Agile teams>
  • 5+ years of software engineering experience. Specifically building and architecting web applications and backend services.
  • 5+ years of experience with Java/Kotlin/Spring/Hibernate/NodeJS
  • 5+ years of experience with React / Redux
  • 3+ years of experience working and deploying services to AWS.
  • Comfortable with Python
  • Experience with Docker
  • Experience with AWS services such as S3, ECS, Fargate, API Gateway, IAM, CFN
  • Experience with relational databases (ideally PostgreSQL)
  • Experience with NoSql databases (ideally Elastic Search) would be an asset
  • Working knowledge of Kotlin is a plus
  • Solid understanding and demonstrated proficiency with core software development processes - debugging, code tuning, code management and branching, coding styles and refactoring.
  • Must be self-motivated and driven, with strong analytical, problem solving, and communication skills.
Our Benefits

Your well-being is of paramount importance to us, and central to our success. We provide a range of benefits, training and education support, and flexible working arrangements to help you achieve success in your career while balancing personal needs. Ask us about specific benefits in your location.

We embrace diversity, prioritizing the hiring of people from diverse backgrounds. Our inclusive culture is a source of pride and strength, fostering innovation and mutual respect.

Citco welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection.

Responsibilities

Your Role:

You will be working in a cross-functional team, using agile methodologies to build on-perm and cloud native applications for the financial services industry. We are looking for true team players who can work beyond their specialty to help the team deliver. Every team member is responsible for the quality of the product and should be willing to work on any tasks needed, be it front-end, back end, test automation, deployment automation, etc. The successful candidate will use their experience and talent to help drive the delivery of the system, introduce new tech and guide the evolution of our applications.

  • Participate and contribute on all team activities such as Sprint Planning, Sprint Execution, Daily Scrum, Sprint Review, and Sprint Retrospective
  • Deliver modules (front-end and backend) to provide new features for Document Services Team
  • Develop front and back end code using React, Java, Kotlin, Spring and Hibernate
  • Be comfortable using relational databases and have PL/SQL basics
  • Have core understanding of AWS. Specifically, cloud formation, cloud watch, networking, s3, lambdas, running containers on ECS and policies/roles.
  • Perform code reviews and ensure the quality of the team’s work
  • Testing: Design and implement unit, integration, systems, performance and load testing
  • Manage AWS resources in a safe and cost-effective manner.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.