Senior Full Stack Developer

1 month ago


Old Toronto, Ontario, Canada Citco GSGS Full time
About Citco

Citco is a global leader in fund services, corporate governance, and related asset services with staff across over 80 locations worldwide. With more than $1 trillion in assets under administration, we deliver end-to-end solutions and exceptional service to meet our clients' needs.

Our company culture is built on a foundation of innovation, collaboration, and mutual respect. We prioritize the hiring of people from diverse backgrounds and strive to create an inclusive environment that fosters growth and development.

Job Overview

We are seeking a highly skilled Senior Full Stack Engineer to join our innovative and dynamic engineering team. The ideal candidate will have extensive experience in Node.js, Python, JavaScript, and AWS, with a strong focus on designing, developing, and maintaining both front-end and back-end components of our web applications.

Responsibilities
  • Front-End Development:
    • Design and develop user interfaces using modern web technologies such as HTML5, CSS3, and JavaScript.
    • Utilize React to build responsive and dynamic web applications.
    • Collaborate with UX/UI designers to implement design prototypes and wireframes.
  • Back-End Development:
    • Develop server-side logic and APIs using Node.js and Python.
    • Ensure the integration of front-end elements with server-side logic.
    • Build and maintain RESTful APIs and microservices.
  • AWS Infrastructure:
    • Design, implement, and manage AWS cloud infrastructure using services such as EC2, S3, RDS, Lambda, and API Gateway.
    • Ensure high availability, scalability, and security of the applications hosted on AWS.
    • Automate deployment processes using CI/CD pipelines with AWS CodePipeline and CodeDeploy.
  • Database Management:
    • Design and manage relational and non-relational databases (e.g., MySQL, PostgreSQL, DynamoDB).
    • Optimize database performance and ensure data integrity.
  • DevOps and Monitoring:
    • Implement infrastructure as code using AWS CloudFormation.
    • Monitor application performance and troubleshoot issues using AWS CloudWatch and other AWS monitoring tools.
    • Maintain documentation for all implemented systems and processes.
  • Collaboration and Agile Practices:
    • Work closely with cross-functional teams including product managers, designers, and other engineers.
    • Participate in agile ceremonies such as sprint planning, stand-ups, and retrospectives.
    • Mentor junior developers and contribute to code reviews and best practices.
    • Have a thorough understanding and appreciation for testing. Quality is the team's responsibility.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience as a Full Stack Engineer with a focus on Node.js, Python, JavaScript, and AWS.
  • Proficiency in front-end technologies (HTML5, CSS3, JavaScript) and React.
  • Strong back-end development skills in Node.js and Python.
  • Hands-on experience with AWS services (EC2, S3, RDS, Lambda, API Gateway).
  • Experience with CI/CD tools (AWS CodePipeline, AWS CodeDeploy).
  • Knowledge of relational and non-relational databases (MySQL, PostgreSQL, DynamoDB).
  • Familiarity with DevOps practices and AWS monitoring tools (AWS CloudWatch, AWS X-Ray).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Experience with agile development methodologies.
What We Offer

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 welcome and encourage applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection.



  • Old Toronto, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    Job Title: Senior Full Stack DeveloperCpus Engineering Staffing Solutions Inc. is seeking a highly skilled Senior Full Stack Developer to join our team.Job Summary:We are looking for a talented developer with expertise in full stack development, cloud-based software engineering, and front end and back end development. The ideal candidate will have experience...


  • Old Toronto, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    Job Title: Senior Full Stack DeveloperCpus Engineering Staffing Solutions Inc. is seeking a highly skilled Senior Full Stack Developer to join our team.Job Summary:We are looking for a talented developer with expertise in full stack development, cloud-based software engineering, and front end and back end development. The ideal candidate will have experience...


  • Old Toronto, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    We are seeking a highly skilled Senior Full Stack Developer to join our team at Cpus Engineering Staffing Solutions Inc.The ideal candidate will have extensive experience in developing full stack applications, with a strong focus on web-based applications.Key responsibilities will include:Providing full stack development support for department...


  • Old Toronto, Ontario, Canada Nexus Systems Group Inc. Full time

    Job Title: Senior Full Stack DeveloperNexus Systems Group Inc. is seeking a highly skilled Senior Full Stack Developer to join our team.Key Responsibilities:Collaborate with team members to determine technical requirements for web application development and enhancement.Develop and enhance existing web applications according to business needs.Resolve and...


  • Old Toronto, Ontario, Canada Nexus Systems Group Inc. Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at Nexus Systems Group Inc.Job Summary:The successful candidate will be responsible for designing and developing web-based applications using a range of technologies, including C#, VB.NET, TypeScript, JavaScript, and SQL Server.Key...


  • Old Toronto, Ontario, Canada Nexus Systems Group Inc. Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at Nexus Systems Group Inc.Job Summary:The successful candidate will be responsible for designing and developing web-based applications using a range of technologies, including C#, VB.NET, TypeScript, JavaScript, and SQL Server.Key...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Job SummaryWe are seeking a talented and results-driven professional to join our team as a Senior Full Stack Developer. As a key member of our Global Functions Technology (GFT) team, you will collaborate with partners from across the organization to deliver high-performing applications.About the RoleAs a Senior Full Stack Developer, you will be responsible...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Job SummaryWe are seeking a talented and results-driven professional to join our team as a Senior Full Stack Developer. As a key member of our Global Functions Technology (GFT) team, you will collaborate with partners from across the organization to deliver high-performing applications.About the RoleAs a Senior Full Stack Developer, you will be responsible...


  • Toronto, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at Cpus Engineering Staffing Solutions Inc.Job OverviewAs a Senior Full Stack Developer, you will be responsible for providing full stack development support for department activities, developing graphical user interfaces for web-based...


  • Toronto, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at Cpus Engineering Staffing Solutions Inc.Job OverviewAs a Senior Full Stack Developer, you will be responsible for providing full stack development support for department activities, developing graphical user interfaces for web-based...


  • Toronto, Ontario, Canada Motion Recruitment Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at Motion Recruitment. As a key member of our development team, you will be responsible for designing and implementing high-quality digital products that meet the needs of our clients.About the RoleThis is a full-time, 5-day on-site position in...


  • Old Toronto, Ontario, Canada DevCycle Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at DevCycle. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining web applications, SDKs, and integrations with IDEs and third-party tools.Responsibilities:Design and develop web...


  • Old Toronto, Ontario, Canada DevCycle Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at DevCycle. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining web applications, SDKs, and integrations with IDEs and third-party tools.Responsibilities:Design and develop web...


  • Old Toronto, Ontario, Canada DevCycle Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at DevCycle. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining web applications, SDKs, and integrations with IDEs and third-party tools.Responsibilities:Design and develop high-quality...


  • Old Toronto, Ontario, Canada DevCycle Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at DevCycle. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining web applications, SDKs, and integrations with IDEs and third-party tools.Responsibilities:Design and develop high-quality...


  • Old Toronto, Ontario, Canada Alpaca Full time

    Your Role:We are seeking a highly skilled Senior Full Stack Engineer to join our Frontend Team at Alpaca. As a key member of our team, you will be responsible for designing, implementing, and maintaining the systems and services that form the foundation of our platform.The Frontend Team is responsible for developing and maintaining all interactive products...


  • Old Toronto, Ontario, Canada Alpaca Full time

    Your Role:We are seeking a highly skilled Senior Full Stack Engineer to join our Frontend Team at Alpaca. As a key member of our team, you will be responsible for designing, implementing, and maintaining the systems and services that form the foundation of our platform.The Frontend Team is responsible for developing and maintaining all interactive products...


  • Old Toronto, Ontario, Canada iPartner Consulting Full time

    Job Title: Senior Java Full Stack DeveloperiPartner Consulting is seeking a highly skilled Senior Java Full Stack Developer to join our team.Job Summary:We are looking for a seasoned Java developer with expertise in full-stack development, including front-end and back-end technologies. The ideal candidate will have a strong background in Java, Angular JS,...


  • Old Toronto, Ontario, Canada iPartner Consulting Full time

    Job Title: Senior Java Full Stack DeveloperiPartner Consulting is seeking a highly skilled Senior Java Full Stack Developer to join our team.Job Summary:We are looking for a seasoned Java developer with expertise in full-stack development, including front-end and back-end technologies. The ideal candidate will have a strong background in Java, Angular JS,...


  • Old Toronto, Ontario, Canada iPartner Consulting Full time

    Job Title: Senior Java Full Stack DeveloperAt iPartner Consulting, we are seeking a highly skilled Senior Java Full Stack Developer to join our team. The ideal candidate will have a strong background in Java development, with experience in full stack development, including front-end and back-end technologies.Key Responsibilities:Design, develop, and deploy...