Lead NodeJS Developer
CI Financial
At CI, we see a great place to work as one that is a safe place for everyone to have a voice, where people are empowered to take ownership over meaningful work, where there is an opportunity to grow through stretching themselves, where they can work on innovative products and projects, and where employees are supported and engaged in doing so.
We are seeking an experienced Senior NodeJS Developer to join our engineering team. The ideal candidate will have a strong background in building scalable, distributed systems and implementing efficient data solutions.
WHAT YOU WILL DO
- Design and implement scalable backend services using NodeJS
- Develop and optimize complex data models for large-scale applications
- Implement and manage caching strategies to improve application performance
- Collaborate with cross-functional teams to design distributed system architectures
- Mentor junior developers and contribute to technical decision-making
WHAT YOU WILL BRING
- 7+ years of professional software development experience
- 5+ years of hands‑on experience with NodeJS / Deno
- Strong experience in data modeling and database design (SQL and NoSQL)
- Extensive experience with caching solutions (Redis, Memcached)
- Proven track record of building and maintaining distributed systems
- Experience with message queues and event‑driven architectures
- Proficiency in TypeScript
Preferred skills:
- Experience with microservices architecture
- Knowledge of containerization (Docker) and orchestration (Kubernetes)
- Familiarity with cloud platforms (AWS, GCP, or Azure)
- Understanding of CI/CD pipelines and DevOps practices
CI Financial is an independent company offering global wealth management and asset management advisory services through diverse financial services firms. Since 1965, we have consistently anticipated and responded to the changing needs of investors. We are driven by a commitment to provide individuals and institutions with the highest-quality investments and advice. Our commitment to the highest levels of performance means that whatever their position, CI employees must be comfortable in a fast-paced environment that will stretch them to tap into their highest potential. Employees with a healthy dose of ambition, a desire to commit to a curious mindset for continuous learning, and a willingness to go the extra mile thrive at CI. A supportive environment for success: we offer an in‑office environment, competitive benefits, and a supportive workplace to help our employees thrive both personally and professionally.
WHAT WE OFFER
- Modern HQ location within walking distance from Union Station
- Training Reimbursement
- Paid Professional Designations
- Employee Savings Plan (ESP)
- Corporate Discount Program
- Enhanced Group Benefits
- Parental Leave Top–Up Program
- Fitness Membership Discounts
We are focused on building a diverse and inclusive workforce. If you are excited about this role and are not confident you meet all the qualification requirements, we encourage you to apply to investigate the opportunity further.
Please submit your resume in confidence by clicking “Apply”. Only qualified candidates selected for an interview will be contacted. CI Financial Corp. and all of our affiliates (“CI”) are committed to fair and accessible employment practices and provide reasonable accommodations for persons with disabilities. If you require accommodations in order to apply for any job opportunities, require this posting in an additional format, or require accommodation at any stage of the recruitment process please contact us at View email address on ca.talent.com, or call View phone number on ca.talent.com.
Referrals increase your chances of interviewing at CI Financial by 2x
#J-18808-Ljbffr$48 - $51 per hour
...Job Title: NodeJS AWS Serverless Engineer Location: Toronto, ON Work Arrangement: Hybrid-3 Days onsite Employment Type: Contract... ...and related cloud‑native solutions. Experience in designing, developing, and deploying serverless applications on AWS with a focus on...SuggestedContract work- ...Job Responsibility: Job Title: Angular Developer Location: Toronto, ON Duration: Long Term Contract : We are seeking a talented Angular Developer to join our dynamic team. As an Angular Developer, you will be responsible for implementing a complete user interface in...SuggestedLong term contractFull time
- ...provide you more specific details for this role.Job Description:Preferred QualificationsRole SummaryWe are seeking an experienced Lead Salesforce Developer to design, develop, and lead end-to-end Salesforce solutions across enterprise-grade implementations. The role requires deep...SuggestedWork from home
- Iris's client, the largest bank in Canada is looking to hire Java Lead Please find below the job details and share your resume if interested, please email your resume at ****@*****.*** Job Description Title: Java Lead Location: Toronto, ON...SuggestedLong term contract
- ...enterprise-scale digital transformation initiatives, and a strong focus on security, innovation, and customer experience. Job Title Lead Developer - Apigee Location Toronto, ON, Canada (Hybrid preferred with downtown Toronto office; remote candidates within Canada will also...SuggestedContract workWork at officeRemote work
- As the Lead OneStream Developer, you will be bringing strong, object-oriented programming (VB.NET or C#) experience and the ability to work closely with functional stakeholders within Finance. Joining a continued OneStream implementation and enhancement roadmap, you will...
- ...innovation forward. What you’ll be doing: Lead the design, development, and delivery of... ...the platform. Mentor and support developers through code reviews, collaboration, and... ...including experience in a Senior or Lead Developer capacity. Strong computer science fundamentals...Long term contract
- ...being the go‑to person for unblocking, reviewing, mentoring, and leading complex technical initiatives end‑to‑end Experience translating... ...you to apply What the job involves We’re looking for a Lead Software Engineer to join the Behavioral team, responsible for turning...
- Position Overview We are seeking a highly experienced Lead Java Developer to join our dynamic technology team. The ideal candidate will possess a strong leadership background, extensive hands‑on development experience in Java and Microservices , and expertise...
- ...Development Delivery practice is seeking a highly qualified Lead Java Engineer(Onsite) with experience developing and building high-performing, scalable, enterprise... ...and societal advancements. Responsibilities Develop and maintain high-quality software applications using...Long term contractTemporary workDay shift
- Drive innovation in financial services as a Salesforce Lead Developer with BMO Wealth Management. This role focuses on designing Salesforce solutions that enhance advisor and client experiences across advice channels. As the Salesforce Financial Services Cloud lead, you will...
- Elevate your career as a Lead Developer specializing in IBM i / AS400 applications in a telecommunications billing environment. This senior role demands a strong technical foundation and the ability to manage project delivery effectively. This position focuses on enhancing...
- Join CBC as a Supervisory Lead Developer focusing on improving account experiences across web and mobile platforms. Lead a dynamic team in creating personalized audience connections. This long-term contract role demands a leader proficient in both Android and iOS development...Long term contract
- Drive mainframe development at Tata Consultancy Services as a Lead Mainframe Developer. This role emphasizes strong expertise in IBM Mainframe technologies and leading junior developers in a collaborative team environment. Tata Consultancy Services is seeking an experienced...
- Become a Lead Python Developer with Fulfil in Toronto, focusing on constructing vital ERP systems for fast-paced eCommerce brands. This hybrid role emphasizes swift feature delivery and innovative AI integration. As a senior member of a lean, dynamic team, you will manage...
- ...digital consulting firm delivering solutions in artificial intelligence, cloud, and data engineering. We are seeking a Senior Java Developer to design, develop, and implement Java-based solutions ranging from mobile applications to database programming. Responsibilities...
- ...work on innovative cybersecurity solutions that protect millions of consumers and small businesses. Key Responsibilities Design, develop, and deliver new features for cybersecurity SaaS platforms. Collaborate closely with Product Managers, UX Designers, and Engineering...
- Become a key player at Citi as a Lead Java Developer in Toronto. You will drive high-performance data solutions for the Risk Data team, leveraging frameworks like Kafka, Flink, and Pinot. This VP-level role focuses on designing and developing real-time data processing frameworks...
- Shape the future of health technology at TELUS Health as a Lead Software Developer. Use your extensive software expertise to impact the financial futures of millions across North America. This senior role involves designing, coding, and innovating applications with Microsoft...
- Become a key player as a Lead React Native Developer, architecting advanced mobile and web applications for healthcare with a focus on Azure integration and security. This role demands expertise in React Native for both iOS/Android and web solutions. You will lead the development...
- Shape the next generation of applications as a Lead Software Developer specializing in Full Stack Development in Toronto. Your expertise in Java and SQL alongside an Oracle backend will drive impactful innovations. We have three openings for Senior Software Developers to...
- Become a Java Lead Developer with RBC in Toronto and innovate in the payment industry. Participate in hands-on development while coaching your team to achieve excellence. RBC Global Payment Technology is looking for an accomplished Java Lead Developer to contribute to the...
- Tata Consultancy Services is seeking a Senior Spring Boot Developer to lead in Java-focused projects and enterprise frameworks. Engage in a diverse environment promoting advanced technology. At TCS, your responsibility will include spearheading API development and ensuring...
- Drive innovation at RBC as a Lead Developer specializing in Security Automation. Emphasize scalable deployments and integrations in a collaborative agile environment. Ideal for experienced developers, this role requires a minimum of 5 years in Python and a strong grasp of...
- Step into a Lead C++ Developer role at CPP Investments in Public Markets Technology. Collaborate closely with investment traders to craft software solutions that enhance trading performance. This senior engineer position requires in-depth knowledge of C++, experience in capital...
- Position: Lead Developer - Guidewire PC/BC Duration: 6 months+ Location: Downtown Toronto, ON Work Model: Hybrid (minimum 3 days onsite) About Our Client A leading organization within the Canadian financial services industry, focused on delivering innovative and scalable technology...
- Join Interac as a Senior iOS Developer, leveraging your Swift and SwiftUI skills to boost secure payment solutions. Enjoy a hybrid work model that promotes innovation and flexibility. In this Senior iOS Developer role at Interac, you will be pivotal in shaping mobile applications...
- Step into a Lead Salesforce Developer role in Downtown Toronto, focused on scalable solutions using Salesforce Financial Services Cloud. Bring your skills in Apex, integrations, and innovative banking solutions to improve customer experiences. This position calls for a Lead...
- Shape the future of banking as a Lead Java Developer with a focus on backend solutions in Canada or the Caribbean. Your skills in Java and Microservices will drive transformative digital banking initiatives. This senior developer role serves the Caribbean Banking IT group...
- Become a Lead Full Stack Developer at Accenture and utilize cutting-edge technologies. This role encompasses technical leadership and innovation in a hybrid work environment. You will be responsible for the architecture and execution of full stack software solutions, ensuring...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead NodeJS Developer. Be the first to apply!
