Senior Full Stack Engineer

at  Citco

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate25 Dec, 2024Not Specified28 Sep, 20245 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.
For more information about Citco, please visit www.citco.com

POSITION OVERVIEW:

We are seeking a talented Senior Full Stack Engineer with extensive experience in Node.js, Python, JavaScript, and AWS to join our innovative and dynamic engineering team. The ideal candidate will be responsible for designing, developing, and maintaining both front-end and back-end components of our web applications, ensuring seamless integration and optimal performance on AWS.

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.


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Toronto, ON, Canada